Skip to content

Latest commit

 

History

History
76 lines (62 loc) · 2.16 KB

dev-log.md

File metadata and controls

76 lines (62 loc) · 2.16 KB

游戏开发日志

第一阶段:基础功能实现

  1. 实现了基础的菜单系统

    • 添加菜单按钮,可弹出菜单界面
    • 实现继续游戏、玩家设置、退出游戏三个选项
    • 添加了菜单的基本样式和交互效果
  2. 实现了关卡系统

    • 设计了敌人从四周不断生成的机制
    • 添加了玩家移动和躲避功能
    • 实现了基础的碰撞检测系统
  3. 添加了射击系统

    • 实现了玩家自动射击功能
    • 添加了敌人射击功能
    • 实现了子弹碰撞检测系统

第二阶段:游戏系统完善

  1. 添加了战绩系统

    • 实现了历史战绩的保存功能
    • 添加了战绩查看界面
    • 使用本地存储保存玩家数据
  2. 实现了血条系统

    • 玩家初始血量为10,显示红色血条
    • 血条会随血量变化而动态更新
    • 玩家基础攻击力为1,攻击间隔为1000ms
  3. 优化了敌人系统

    • 为敌人添加了血条显示(初始血量5)
    • 血条随敌人血量动态变化
    • 实现了敌人死亡判定

第三阶段:高级功能开发

  1. 添加了Boss系统

    • 在倒计时15秒时Boss出现
    • Boss具有更快的射击频率
    • 增加了游戏难度
  2. 实现了奖励系统

    • 关卡完成后显示三张奖励卡片
    • 玩家可选择一张卡片获得奖励
    • 奖励包括:攻击间隔缩短、攻击力提升等
  3. 完善了关卡系统

    • 实现了总共10个关卡
    • 在左上角显示当前关卡进度
    • 添加了关卡难度递增机制
  4. 添加了修改器系统

    • 在菜单右侧添加修改器面板
    • 可修改玩家攻击力、攻击间隔和血量
    • 修改在取消暂停后生效

技术细节

  • 攻击系统:

    • 玩家初始攻击力:1
    • 初始攻击间隔:1000ms
    • 最小攻击间隔:10ms
  • 血量系统:

    • 玩家初始血量:10
    • 敌人初始血量:5
    • 使用红色血条直观显示
  • 关卡设计:

    • 每关持续时间:30秒
    • Boss出现时间:剩余15秒
    • 总关卡数:10关

待优化功能

  1. 可以考虑添加更多类型的敌人
  2. 增加更多样的奖励卡片效果
  3. 优化游戏平衡性
  4. 添加音效和更多视觉效果