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