Zelda: Mystery of Solarus DX
《塞尔达传说:Solarus DX 之谜》是一款基于开源 2D 游戏引擎 Solarus 制作的免费同人游戏,本仓库为其 Lua 数据文件,需配合 Solarus 引擎运行。
爱鲜报评分
0.0
0 人评分
197
星数
否
中文
Lua
主语言
是
活跃
30
贡献者
人工分析
EDITORIAL推荐理由
这是 Solarus 引擎的官方示例游戏,代码与关卡数据完整开放,适合学习类塞尔达 2D 游戏的关卡设计、Lua 脚本与引擎数据组织方式。注意仓库已迁移至 GitLab,GitHub 版本可能不再更新。
适用场景
- 学习 2D 动作冒险游戏关卡设计
- 研究 Solarus 引擎的 Lua 脚本结构
- 作为同人游戏开发的数据参考
- 体验开源塞尔达风格游戏
优点
- 完整开源的游戏数据,可直接阅读与修改
- 依托成熟的 Solarus 引擎,运行稳定
- Lua 脚本易读,适合入门 2D 游戏开发
- 社区与文档资源相对完善
缺点
- 仓库已迁移至 GitLab,GitHub 版本不再维护
- 需先安装 Solarus 引擎才能运行
- License 信息不明确,商用需谨慎
- 内容为游戏数据而非引擎源码,学习引擎需另寻仓库
上手难度
入门
项目简介
《Zelda: Mystery of Solarus DX》是一款免费开源的类塞尔达 2D 动作冒险游戏,基于开源引擎 Solarus 构建。本仓库包含游戏的全部数据文件(Lua 脚本、地图、素材等),需配合 Solarus 引擎运行。
注意:该仓库已迁移至 GitLab(https://gitlab.com/solarus-games/zsdx),GitHub 版本可能不再更新。
运行方式
直接运行
solarus_run 支持两种任务路径:包含 data 子目录的目录,或包含 data.solarus 压缩包的目录。
solarus_run .
安装任务
使用 CMake 构建并安装:
cmake .
make
make install
安装后会生成 data.solarus 归档及启动脚本 zsdx,之后可直接运行:
zsdx
也可通过 CMAKE_INSTALL_PREFIX 指定自定义安装目录,避免使用 root 权限。
适用人群
- 想学习 2D 动作冒险游戏关卡与脚本组织的开发者
- 对 Solarus 引擎感兴趣、希望参考完整游戏数据的爱好者
- 想体验开源塞尔达风格游戏的玩家
评论
- 暂无评论,来写第一条吧。