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

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