楚楚栋人-冲刺总结
11.16 账号后端初步上线服务器,前端完成静态页面实现:后端加班加点完成接口的实现,完成初步测试,上线服务器,准备对接。小程序端和前端完成静态页面设计,准备开始对接工作。11.8 完成账号后端,游戏基础设置 后端数据库设计完成,接口设计完成,并开始文档撰写,前端完成部分页面的设计和工具的挑选。11.4作业发布,冲刺开始:任务分解,组员分配任务,开发语言工具确定,Github仓库建立,准备冲刺计划
·
1.附带冲刺计划的链接
2.包含冲刺日志集合的所有内容
3.描述项目预期计划
其他:
- 每日进行一部分代码,vlog拍摄,每天上班一小时,健康生活一辈子
- 完成各种材料文档的编撰,保留创作记录
- 对Github项目的数据整理
4.项目的现实进展
-
11.4作业发布,冲刺开始:任务分解,组员分配任务,开发语言工具确定,Github仓库建立,准备冲刺计划,正式开始编码
-
11.8 完成账号后端,游戏基础设置 后端数据库设计完成,接口设计完成,并开始文档撰写,前端完成部分页面的设计和工具的挑选
-
11.16 账号后端初步上线服务器,前端完成静态页面实现:后端加班加点完成接口的实现,完成初步测试,上线服务器,准备对接。小程序端和前端完成静态页面设计,准备开始对接工作
-
11.18 搭建完游戏内瞄准系统,子弹系统,在线对战等场景
5.每位成员的过程体会
-
宋彦清
使用 Unity WebGL 的心得体会:
性能优化是关键: WebGL 游戏的性能可能受到浏览器和设备的限制,因此优化是非常关键的。压缩纹理、减少多边形数 量、使用合并批处理和LOD技术等都是一些常见的优化策略。
资源管理要谨慎: 由于网络加载的延迟,你需要确保资源的加载是高效的。使用合理的预加载策略,以及在游戏运行时对资源进行适当的管理。
浏览器兼容性: 不同的浏览器对 WebGL 的支持程度可能有所不同。在发布前,务必在不同的浏览器上测试你的游戏,确保它能够在主流浏览器上正确运行。
安全性考虑: 由于 WebGL 在沙盒环境中运行,确保你的代码不容易受到恶意攻击是很重要的。遵循最佳的安全实践,确保你的游戏对潜在的安全威胁具有足够的防护。
调试工具的使用: WebGL 游戏可能会面临一些特定的问题,因此熟悉浏览器的开发者工具是非常有帮助的。这些工具可以帮助你分析性能、调试代码并解决潜在的问题。
版本控制的重要性: 由于 WebGL 游戏通常会在 Web 上部署,因此确保你的代码受到版本控制的管理是非常重要的。这可以帮助你跟踪和回滚任何潜在的问题。
用户体验: 在设计游戏时,要考虑到用户在 Web 上的体验。简化输入、优化界面布局,并确保游戏在不同分辨率和屏幕大小下都能正常显示。
网络和加载时间: 考虑到用户可能在不同的网络条件下访问你的游戏,确保游戏在较慢的网络连接下也能够正常加载,并提供适当的加载提示。 -
黄致远
一些关于游戏账号后端与服务器交互的心得体会:
安全性优先: 用户账号信息是极为敏感的数据,确保与服务器的通信是加密的,使用安全协议(例如HTTPS)是至关重要的。另外,采用适当的身份验证和授权机制,以确保只有授权的用户才能访问相关资源。
合理的数据传输格式: 使用轻量的数据传输格式,例如JSON,以减少网络负担。避免发送过多冗余信息,只传输客户端需要的数据,以提高效率。
错误处理和反馈: 详细而友好的错误处理是至关重要的,以便客户端能够理解并处理出现的问题。同时,记录服务器端的错误日志,以便开发人员能够追踪和修复问题。
异步操作和响应时间: 在设计交互过程时,考虑到网络延迟和不稳定性。尽量使用异步操作,避免阻塞用户界面。合理设置超时时间,以防止请求因为网络问题而一直挂起。
多设备同步: 如果游戏支持在多个设备上进行游戏,确保用户的游戏数据能够在不同设备之间同步。使用云服务来存储和同步用户数据,确保用户在不同设备上有一致的游戏体验。 -
陈昕杨
深入理解游戏: 了解游戏的动态、趋势和玩家需求是非常重要的。作为项目经理,对游戏设计、开发、营销等各个方面都应该有一定的了解,以更好地领导和协调团队。
明确项目目标 : 在项目初期,与团队共同明确项目的目标、范围和优先级。确保所有成员对项目的方向有一致的理解,这有助于避免后期的误解和偏差。
有效的沟通与协调: 游戏项目通常涉及到跨职能团队,如开发、设计、美术、营销等。良好的沟通和协调能力是游戏项目经理的关键技能。建立透明的沟通渠道,确保信息能够及时流通,问题能够迅速解决。 -
黄锴
明确需求: 在开始素材收集之前,要明确游戏的需求和风格。不同类型的游戏需要不同类型的素材,而游戏的整体视觉风格也需要在收集素材时有所考虑。
建立素材库: 建立一个有组织的素材库是非常重要的。可以按照不同的类别、用途、风格等进行组织,以便在开发过程中更快速地找到所需素材。
使用合法来源: 确保你收集的素材是合法的,有相应的版权或许可证。使用未经授权的素材可能导致法律问题,损害游戏的声誉。
多样化来源: 获取素材的途径多样化,可以从免费素材库、付费素材商店、自主拍摄等多个渠道收集。这样可以确保你能够获得更全面、丰富的素材。
持续学习: 美术领域发展迅速,新的技术和潮流不断涌现。美术团队需要保持学习的状态,关注行业的最新动态,不断提升自己的技能水平。
注重细节: 细节决定成败。在设计中注重细节,对光影效果、纹理、色彩等进行精雕细琢,可以使游戏更加引人入胜。 -
陈嘉榆
深入理解游戏: 美术团队需要深入理解游戏的主题、玩法和受众。只有对游戏有深刻的理解,才能设计出符合游戏氛围和风格的美术元素。
与设计和开发团队密切合作: 游戏美术是与游戏设计和开发密切相关的。与设计师、程序员和其他团队成员建立有效的沟通,确保美术和其他方面的元素相互配合,创造出整体统一的游戏体验。
多样化的技能: 游戏美术涉及到众多方面,包括概念设计、角色设计、场景设计、动画制作、特效设计等。具备多样化的美术技能能够更好地适应不同的项目需求。 - 施彭湃
理解游戏玩法: 游戏UI设计需要深入理解游戏的玩法和机制。只有了解玩家与游戏交互的方式,才能设计出符合游戏逻辑且用户友好的界面。
简洁而直观: 游戏UI应该是简洁直观的,避免过多复杂的元素。清晰的界面设计有助于玩家快速理解游戏信息,提高游戏的可玩性。
熟悉工具和技术: 掌握常用的美术设计工具(如Adobe Creative Suite)和游戏美术引擎(如Unity、Unreal Engine)是必要的。熟悉技术能够更高效地将设计转化为游戏中的实际元素 -
郑志勇
一致性与风格: 保持UI元素的一致性,包括颜色、字体、按钮样式等,能够创造出整体统一的游戏风格。这有助于玩家更容易适应游戏界面,并提升游戏的品质感。
响应式设计: 游戏UI需要适应不同的屏幕尺寸和分辨率,特别是移动游戏。响应式设计能够确保在各种设备上都有良好的用户体验。
引导与提示: 游戏UI应该能够引导玩家进行正确的操作,并在需要时提供清晰的提示。这对新手玩家尤为重要,可以减少学习曲线,提高上手度。 -
陈文天
清晰的设计目标: 在着手编写游戏框架之前,明确你的设计目标是非常重要的。这包括游戏的类型、平台支持、技术栈等。有一个清晰的设计目标有助于避免在后期不必要的修改和重构。
模块化设计: 将游戏框架拆分为各个模块,每个模块负责特定的功能。这样的模块化设计使得代码更易于理解、扩展和维护。常见的模块包括图形引擎、物理引擎、输入管理、场景管理等。
6.组员的分工及在整个阶段的工作量比例
分工
分工 | 成员 |
---|---|
UI设计、美工 | 黄锴、陈嘉榆、施彭湃、郑志勇 |
游戏内前端 | 宋彦清 |
游戏内后端 | 宋彦清、陈文天 |
账号后端 | 黄致远 |
后台管理系统后端 | 欧伯恺 |
测试 | 郑志勇 |
文档、PPT、博客 | 陈昕杨、施彭湃 |
工作量比例
成员 | 贡献度 |
---|---|
陈昕杨 | 11.9% |
宋彦清 | 15% |
黄致远 | 14% |
施彭湃 | 11.82% |
黄锴 | 11.82% |
陈嘉榆 | 11.82% |
陈文天 | 11.82% |
郑志勇 | 11.82% |
7.附带代码仓库地址、PPT链接地址
更多推荐
已为社区贡献1条内容
所有评论(0)