AX 爱鲜报

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 引擎感兴趣、希望参考完整游戏数据的爱好者
  • 想体验开源塞尔达风格游戏的玩家

评论

登录后才可评论与评分

0 条评论

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