课程进度 51% · 第6/10章第6/10章 · 标签 1/8
— 1 —
从案例到交付物
实战项目要完成从规则到交付的闭环。这里选择一分钟躲避游戏:玩家在固定区域移动,敌人从边缘进入,碰撞结束,生存六十秒胜利。它能覆盖输入、循环、碰撞、生成、音画反馈和结算,范围又小到可以完整回归。先不加入联网、装备和程序化地图。
这个项目的难点在模块相遇的地方:计时决定难度,难度影响生成,生成决定碰撞,碰撞又可能结束计时。先定义唯一规则状态和每步处理顺序,再把图像与声音接上去,才能避免各模块各自宣布本局结束。
— 2 —
限定可玩范围
需求写成能验收的行为:方向输入控制角色,角色不出边界;每隔一段时间产生敌人;暂停停止计时与生成;失败显示生存时间;重试从相同初始条件开始。明确计分用有效游戏时间,加载和暂停时间都不计入,避免界面与规则各自维护一套时钟。
实施顺序
- 用占位素材完成整局,再按纵向切片增加生成、难度和反馈。
- 每次集成都测试结束与重试,记录对象数和计时器是否归零。