DynaDungeons 炸弹人复刻
基于 Godot Engine 开发的开源炸弹人(Bomberman)克隆游戏,支持最多 4 人本地多人对战,使用炸弹与道具在基础关卡中互相厮杀。项目自 2015 年起停止活跃开发,主要作为 Godot 学习示例。
爱鲜报评分
0.0
0 人评分
244
星数
否
中文
GDScript
主语言
是
活跃
5
贡献者
人工分析
EDITORIAL推荐理由
这是一个用 GDScript 编写的完整可玩 Godot 游戏项目,代码结构清晰,适合作为学习 Godot 2D 游戏开发、场景组织与本地多人输入处理的参考。虽然已停止维护,但项目完整度高,包含场景、脚本与美术资源,可直接在 Godot 3.x 中运行。对于想研究开源游戏架构或复刻经典玩法的开发者来说,仍具参考价值。
适用场景
- 学习 Godot Engine 与 GDScript 游戏开发
- 研究 2D 本地多人对战游戏架构
- 作为 Game Jam 或课程项目的参考模板
- 复刻或二次开发经典炸弹人玩法
优点
- 完整可运行的开源游戏项目,含场景、脚本与资源
- 使用 GDScript,代码易读,适合 Godot 初学者
- 支持最多 4 人本地多人对战,玩法完整
- 采用 GPL-3.0 与 CC 授权,资源可合法复用
- Godot 2.1 与 3.x 分支并存,便于对比版本演进
缺点
- 自 2015 年起不再活跃开发,Godot 版本较旧
- 仅支持本地多人,无网络联机功能
- 关卡与内容较为基础,缺乏长期可玩性
- 文档与社区支持有限,遇到问题需自行排查
上手难度
入门
DynaDungeons 是什么
DynaDungeons 是一个使用开源游戏引擎 Godot Engine 开发的炸弹人(Bomberman)克隆游戏。玩家在基础关卡中放置炸弹、拾取道具,与最多 4 名本地玩家互相对战。项目最初是作者熟悉 Godot 的学习项目,自 2015 年起已不再活跃开发。
主要特性
- 经典炸弹人玩法:放置炸弹、破坏方块、拾取强化道具
- 支持最多 4 人本地多人对战
- 使用 GDScript 编写,场景与脚本结构清晰
- 美术资源来自 OpenGameArt 的 Bomb Party 素材集
- 提供 Godot 2.1 与 Godot 3.x 两个分支
如何运行
仓库中包含构成游戏的场景、脚本与资源文件,需要配合 Godot 编辑器使用:
- 安装 Godot 3.x(旧版 Godot 2.1 代码位于
godot-2.1分支) - 用 Godot 打开 DynaDungeons 仓库目录,或导入项目
- 点击编辑器中的「Play」即可运行
如果已安装对应平台的导出模板,还可以将游戏导出到 Linux、Windows、macOS、Android 等平台。
# 大致流程(示意)
Godot 3.x -> 导入项目 -> 点击 Play -> 本地多人对战
授权说明
- 非二进制文件:GPL-3.0+
- 精灵图(PNG)与音效(SMP):CC BY 3.0
- 音乐(OGG):CC BY-SA 4.0
- 字体:SIL OFL 1.1
适合谁
如果你正在学习 Godot 与 GDScript,或想研究一个完整 2D 多人小游戏的代码组织方式,这个项目是一个不错的入门参考。需要注意它已停止维护,引擎版本较旧,不适合直接用于生产项目。
评论
- 暂无评论,来写第一条吧。