# 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/反馈、存档