You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# RogueTank( 肉鸽坦克)
一个 **2D 像素风 Rogue-like 坦克大战** 游戏原型:在随机生成的关卡中战斗与收集资源,回合/关卡结束后对坦克各部件进行升级与改装,构建不同流派。
## 项目环境
- 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/反馈、存档