目前已经完成的功能
feichao93 opened this issue · comments
- 新增stories页面, 来预览各个组件
- 所有标准关卡配置
- 新增stage-saga, 其生命周期对应一个关卡; 在关卡开始时, stage-saga启动; 当玩家clear stage时stage-saga结束, 并向game-saga返回关卡相关信息; stage-saga负责关卡地图生成, 关卡信息统计等与关卡相关的逻辑
- 在关卡配置文件stage-xxx.json中添加
enemies
字段, 用来描述这一个关卡中不同等级的敌人的数量. AIMasterSaga生成AI tank时使用该配置来确定坦克的等级 - 关卡结束/游戏结束时的统计页面内容(StatisticsOverlay), 以及该页面内的动画
- 支持4*4 brick小块的地图配置
- 新增坦克血量的相关逻辑
- 坦克血量机制[DONE]
- 根据血量的多少来确定颜色
- 关卡编辑器
- 地图编辑
- 关卡名称/关卡难度/AI坦克配置
- 配置文件导入/导出
- 的掉落/拾取/效果触发
- 玩家得分显示
- 击杀分数显示
- 物品拾取分数显示
- 游戏暂停功能
- 子弹连续碰撞检测