一款使用 Pygame 制作的赛博朋克动作肉鸽游戏。选择不同战斗角色和初始天赋,在随机地牢中迎战波次、精英敌人与 Boss,并通过技能和商店构筑本局能力。
不想配置 Python 的玩家可前往仓库的 Releases 页面,下载 CyberDungeon.exe 后直接运行。
需要 Python 3.7 或更高版本:
pip install -r requirements.txt
python main.pyWASD或方向键:移动- 鼠标左键:普通攻击
←/→或A/D:切换角色、天赋和构筑选项Space/Enter:确认选择与开始游戏- 数字键:快速选择,游戏中释放对应主动技能
Esc:暂停或返回上一级B:商店可用时打开商店
完整机制和角色说明参见 游戏使用说明书.md。
- 地牢拥有约 169 格的由西向东主路线,5-6 个目标终端按阶段依次解锁
- 局部方向箭头、屏幕边缘罗盘与顶部任务栏显示阶段、方向、距离和目标名
- 四个支线补给点奖励偏离主路的探索,不会干扰主线顺序
- 探索宝箱可提供金币、恢复或构筑能量,未解锁终端会显示锁定提示
- 构筑能量积满后才会出现三选一升级,后续需求逐步提高
- 每 5 波迎战具有三阶段行动模式的深渊龙王
- 战斗、生存、探索三类初始天赋提供明确且固定的开局路线
- HUD 完整列出角色血量、经验、Buff、天赋和被动技能状态
- 怪物使用路径寻路持续追踪角色,具备防重叠与卡墙脱困逻辑
安装 PyInstaller 后运行:
pyinstaller CyberDungeon.spec --clean --noconfirm生成文件位于 dist/CyberDungeon.exe。build/、dist/ 和 Python 缓存不会提交到源码分支,可执行版本通过 GitHub Releases 发布。