Skip to content

Repository files navigation

赛博地牢 (Cyber Dungeon)

一款使用 Pygame 制作的赛博朋克动作肉鸽游戏。选择不同战斗角色和初始天赋,在随机地牢中迎战波次、精英敌人与 Boss,并通过技能和商店构筑本局能力。

下载运行

不想配置 Python 的玩家可前往仓库的 Releases 页面,下载 CyberDungeon.exe 后直接运行。

源码运行

需要 Python 3.7 或更高版本:

pip install -r requirements.txt
python main.py

基本操作

  • WASD 或方向键:移动
  • 鼠标左键:普通攻击
  • ←/→A/D:切换角色、天赋和构筑选项
  • Space / Enter:确认选择与开始游戏
  • 数字键:快速选择,游戏中释放对应主动技能
  • Esc:暂停或返回上一级
  • B:商店可用时打开商店

完整机制和角色说明参见 游戏使用说明书.md

当前玩法

  • 地牢拥有约 169 格的由西向东主路线,5-6 个目标终端按阶段依次解锁
  • 局部方向箭头、屏幕边缘罗盘与顶部任务栏显示阶段、方向、距离和目标名
  • 四个支线补给点奖励偏离主路的探索,不会干扰主线顺序
  • 探索宝箱可提供金币、恢复或构筑能量,未解锁终端会显示锁定提示
  • 构筑能量积满后才会出现三选一升级,后续需求逐步提高
  • 每 5 波迎战具有三阶段行动模式的深渊龙王
  • 战斗、生存、探索三类初始天赋提供明确且固定的开局路线
  • HUD 完整列出角色血量、经验、Buff、天赋和被动技能状态
  • 怪物使用路径寻路持续追踪角色,具备防重叠与卡墙脱困逻辑

构建 EXE

安装 PyInstaller 后运行:

pyinstaller CyberDungeon.spec --clean --noconfirm

生成文件位于 dist/CyberDungeon.exebuild/dist/ 和 Python 缓存不会提交到源码分支,可执行版本通过 GitHub Releases 发布。

About

赛博朋克肉鸽动作游戏

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages