AX 爱鲜报

Shattered Pixel Dungeon 破碎像素地牢

一款开源的传统 Roguelike 地牢爬行游戏,基于 Pixel Dungeon 源码重制,拥有随机生成的关卡与敌人、数百种可收集道具,支持 Android、iOS 与桌面平台。

爱鲜报评分

0.0

0 人评分

6.6k

星数

否

中文

Java

主语言

是

活跃

3

贡献者

人工分析

EDITORIAL

推荐理由

这是移动端 Roguelike 的标杆级开源项目,6.6k Star 与 1600+ Fork 证明其代码质量与社区认可度。基于 LibGDX 的 Java 实现结构清晰,是学习游戏架构、随机地图生成与跨平台发布的优质范本。虽然官方不接受 PR,但代码可自由参考与二次开发,适合想深入游戏开发的开发者研读。

适用场景

  • 学习 Roguelike 游戏架构与随机关卡生成算法
  • 研究 LibGDX 跨平台(Android/iOS/桌面)游戏开发实践
  • 作为个人独立游戏二次开发与 MOD 的基础代码库
  • 游戏开发教学与课程案例参考
  • Java 游戏工程化与性能优化学习

优点

  • 代码结构成熟,历经多年迭代,工程化程度高
  • 完整支持 Android、iOS、桌面多平台发布
  • 随机地图、敌人与道具系统设计值得借鉴
  • 有官方博客与 Transifex 多语言翻译项目,生态完善
  • GPL-3.0 开源,可自由学习与二次开发

缺点

  • 官方明确不接受 Pull Request,无法直接参与上游贡献
  • Java + LibGDX 技术栈相对传统,非现代引擎路线
  • 代码体量较大,新手通读门槛不低
  • 二次开发需遵守 GPL-3.0 协议,商用需注意开源义务
上手难度 进阶

Shattered Pixel Dungeon 破碎像素地牢

Shattered Pixel Dungeon 是一款开源的传统 Roguelike 地牢爬行游戏,由 00-Evan 基于 Watabou 的 Pixel Dungeon 源码重制并持续维护。游戏采用随机生成的关卡与敌人,提供数百种可收集和使用的道具,是移动端 Roguelike 领域的代表作之一。

项目特点

  • 随机化玩法:每次进入地牢,关卡布局、敌人配置与道具掉落都会重新生成,保证重复可玩性。
  • 丰富内容:数百种道具、武器、护甲与消耗品,配合职业与技能系统形成多样策略。
  • 跨平台支持:当前可编译运行于 Android、iOS 与桌面平台,官方在 Google Play、App Store、Steam、GOG、Itch.io 等渠道发布正式版本。
  • 多语言翻译:通过 Transifex 平台维护社区翻译,中文玩家也能获得本地化体验。

技术栈

  • 主语言:Java
  • 游戏框架:LibGDX
  • 目标平台:Android、iOS、Desktop
  • 许可证:GPL-3.0

代码结构与文档

仓库的 /docs 目录提供了完整的构建指南,涵盖不同平台的编译流程:

  • docs/getting-started-android.md:Android 平台编译指南
  • docs/getting-started-desktop.md:桌面平台编译指南
  • docs/getting-started-ios.md:iOS 平台编译指南
  • docs/recommended-changes.md:制作自己版本时的推荐修改

参与与贡献说明

需要特别注意的是,该仓库不接受 Pull Request。作者将代码公开是希望其他人能从中获得参考价值,而非接受社区代码贡献。不过,各类 Issue 报告(Bug 反馈、功能建议等)都是受欢迎的。

如果你希望基于此项目开发自己的游戏,建议先阅读 docs/recommended-changes.md,了解如何正确地进行二次开发与发布。

适合谁

  • 想学习 Roguelike 随机生成与游戏架构的开发者
  • 研究 LibGDX 跨平台游戏工程化的工程师
  • 希望以成熟代码库为基础做独立游戏的开发者

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。