RuyerZ/TurretAgent

新TODO LIST

Closed this issue · 0 comments

BUG

  • 多塔时的炮塔拾取/放置系统
  • AOE塔不完善
  • 玩家可以走到地图外
  • ALPHA第二个关的敌人行走似乎有问题

測玩反馈

  • 敌人子弹速度太快
  • 介绍塔和武器
  • 介绍游戏目标玩法
  • 地图太小(玩家等太大了)
  • 平衡问题(我们应该留时间自己測玩)
  • UI:可以显示进度条,剩余敌人数量
  • UI: 塔的攻击范围显示
  • 游戏开始前让玩家放塔,准备好后开始

更多的炮塔和敌人种类

见:#102

商店系统

商店实现建议单独的场景设计UI,根据gamemanager的当前关卡来补能买的兵

  • UI设计
    • 该关卡地图预览
    • 该关卡模式介绍(防御或攻击)
    • 该关卡敌人预览,每个敌人可以点击看介绍(包括能力介绍和HP、伤害、攻速等等)
    • 该关卡能买的塔的预览,同样点击介绍
    • 该关卡能买的道具预览,同样点击介绍
    • 故事背景可以考虑干脆在这里讲一小段
  • 功能类设计
    • 储存每个关卡的初始现金(钱可以是跟升级用的分开或干脆用同一个,同一个的话省事,分开的话要实现蛮多接口的)
    • 储存每个关卡能买的道具种类与数量
    • 设计道具价格
    • 已购买的道具信息传到PlayerItemBehavior
    • 已购买的塔需要设计某种方式传到地图(可以是先在玩家道具栏上,或是固定初始生成位置(后者较简单))

关卡设计

  • 第一关转为教程,增加提示等等
  • 每一关铺一下背景故事设定
  • 每一关难度平衡

游戏体验

  • WinUI进入下一关选项
  • 暂停退出菜单