一个基于Godot引擎开发的甲板构建游戏(DBG),游戏风格类似于《杀戮尖塔》。
DBG/
├── scenes/ # 场景文件
│ ├── battle/ # 战斗相关场景
│ ├── map/ # 地图相关场景
│ └── ui/ # UI相关场景
├── scripts/ # 脚本文件
│ ├── battle/ # 战斗系统相关脚本
│ ├── cards/ # 卡牌系统相关脚本
│ ├── map/ # 地图系统相关脚本
│ └── ui/ # UI系统相关脚本
└── assets/ # 资源文件
├── images/ # 图片资源
├── fonts/ # 字体资源
└── audio/ # 音频资源
- 回合制战斗逻辑
- 角色状态管理(生命值、能量值等)
- 战斗效果处理
- AI行为控制
- 卡牌基础类
- 卡牌效果实现
- 抽牌堆管理
- 弃牌堆管理
- 卡牌互动逻辑
- 随机地图生成
- 事件系统
- 关卡进度管理
- 奖励系统
- 战斗界面
- 卡牌展示
- 角色状态面板
- 地图导航
- 卡组管理界面
-
搭建基础框架
- 创建基本场景结构
- 实现核心系统的基础类
- 设计数据结构
-
实现核心战斗系统
- 回合制战斗流程
- 基础卡牌系统
- 简单AI行为
-
开发地图系统
- 随机地图生成
- 基础事件系统
-
完善UI系统
- 战斗界面设计
- 卡牌展示效果
- 状态显示
-
内容制作
- 设计多样化卡牌
- 创建各类敌人
- 设计关卡事件
-
优化和平衡
- 游戏节奏调整
- 数值平衡
- 性能优化