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链接地址

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐