|
|
|
|
@ -1,5 +1,50 @@
|
|
|
|
|
# 肉鸽坦克
|
|
|
|
|
# RogueTank(肉鸽坦克)
|
|
|
|
|
|
|
|
|
|
一个 **2D 像素风 Rogue-like 坦克大战** 游戏原型:在随机生成的关卡中战斗与收集资源,回合/关卡结束后对坦克各部件进行升级与改装,构建不同流派。
|
|
|
|
|
|
|
|
|
|
## 项目环境
|
|
|
|
|
1. Godot Engine 4.5.1
|
|
|
|
|
2. .NET Core 9.0.301
|
|
|
|
|
- Godot Engine 4.5.1
|
|
|
|
|
- .NET Core 9.0.301
|
|
|
|
|
|
|
|
|
|
## 核心玩法(MVP)
|
|
|
|
|
- **进入关卡**:随机生成地图与敌人配置
|
|
|
|
|
- **战斗采集**:击毁敌人获得金币/零件/经验
|
|
|
|
|
- **升级改装**:在关卡结束或商店节点选择升级项
|
|
|
|
|
- **继续推进**:难度递增,直到通关或被击毁
|
|
|
|
|
|
|
|
|
|
## 坦克可升级部件(草案)
|
|
|
|
|
- **底盘(移动)**:移速、转向、加速度、碰撞抗性
|
|
|
|
|
- **炮塔(瞄准)**:旋转速度、锁定/散布、视野范围
|
|
|
|
|
- **火炮(输出)**:伤害、射速、弹种、穿透/爆炸半径
|
|
|
|
|
- **装甲(生存)**:最大生命、减伤、护盾、受击反馈
|
|
|
|
|
- **引擎/供能(资源)**:能量上限、过热恢复、技能冷却
|
|
|
|
|
- **辅助模块(Build)**:吸血、反弹、无人机、地雷、护盾投射等
|
|
|
|
|
|
|
|
|
|
## 流派示例(用于后续平衡与内容扩展)
|
|
|
|
|
- **速射机炮**:高射速 + 过热管理
|
|
|
|
|
- **爆破重炮**:大范围 + 低机动
|
|
|
|
|
- **穿甲狙击**:高伤害 + 高精准
|
|
|
|
|
- **召唤辅助**:无人机/炮台 + 控场
|
|
|
|
|
|
|
|
|
|
## 计划中的节点类型(Rogue 结构)
|
|
|
|
|
- **战斗**:常规遭遇
|
|
|
|
|
- **精英**:高风险高收益
|
|
|
|
|
- **商店**:用金币购买部件/模组
|
|
|
|
|
- **修理**:恢复生命/护盾
|
|
|
|
|
- **Boss**:阶段式战斗与掉落
|
|
|
|
|
|
|
|
|
|
## 开发与运行(占位)
|
|
|
|
|
1. 安装 Godot 4.5.1(建议使用 .NET 版本)
|
|
|
|
|
2. 使用 Godot 打开本项目文件夹(`project.godot` 所在目录)
|
|
|
|
|
3. 选择运行主场景并启动
|
|
|
|
|
|
|
|
|
|
> 说明:后续补充“主场景路径 / 输入映射 / 导出配置”。
|
|
|
|
|
|
|
|
|
|
## 目录结构(占位)
|
|
|
|
|
> 随着项目落地后再补齐实际结构。
|
|
|
|
|
|
|
|
|
|
## Roadmap
|
|
|
|
|
- **MVP**:坦克移动/射击、敌人 AI、随机房间、掉落与结算
|
|
|
|
|
- **升级系统**:部件槽位、升级项生成、数值与描述
|
|
|
|
|
- **内容扩展**:更多敌人/弹种/模块、商店与节点分支
|
|
|
|
|
- **体验打磨**:手感、像素特效、音效、UI/反馈、存档
|
|
|
|
|
|