AX 爱鲜报

AAAAXY 非欧几里得解谜平台游戏

AAAAXY 是一款用 Go 编写的非线性 2D 解谜平台跳跃游戏,玩家在扭曲的非欧几里得空间中探索、跳跃、寻找秘密,最终抵达出人意料的结局。

爱鲜报评分

0.0

0 人评分

305

星数

是

中文

Go

主语言

是

活跃

9

贡献者

人工分析

EDITORIAL

推荐理由

这是一款少见的以「不可能空间」为核心机制的 2D 平台游戏,用 Go 与 Ebitengine 实现,代码开源且结构清晰,适合学习游戏引擎使用与关卡设计。游戏本身支持简体中文,玩法轻松但充满探索乐趣,也适合作为非欧几里得空间渲染与传送门机制的参考实现。

适用场景

  • 个人独立游戏开发学习
  • Go 语言游戏开发实践
  • 非欧几里得空间与传送门机制研究
  • 关卡设计与 Tiled 地图编辑参考
  • 休闲解谜平台游戏体验

优点

  • 核心机制新颖,利用非欧几里得空间营造独特探索体验
  • 完全开源,Apache-2.0 许可,代码可自由学习与修改
  • 使用 Go 与 Ebitengine,跨平台支持 Linux、Windows、macOS、Android、iOS 与 HTML5
  • 内置简体中文等多语言支持,对中文玩家友好
  • 关卡基于 Tiled 编辑,便于二次创作与模改

缺点

  • 玩法偏小众,非欧几里得空间可能让部分玩家感到眩晕或迷失
  • HTML5 版本性能较慢,体验不如原生平台
  • 项目文档以开发者为主,普通玩家上手需参考官网
  • 修改关卡与检查点需要一定开发环境配置
上手难度 进阶

AAAAAXY 是什么

AAAAXY 是一款非线性 2D 解谜平台跳跃游戏,故事发生在「不可能的空间」中。玩家需要在扭曲、非欧几里得的世界里跳跃、探索、发现秘密,最终抵达出人意料的结局。游戏鼓励玩家自定目标,探索与发现会得到奖励。

核心特色

  • 非欧几里得空间:游戏世界并非普通欧几里得空间,而是某个高度扭曲空间的万有覆盖,局部看起来正常,全局却违反直觉。
  • 动态传送门:空间会在运行时通过开关传送门重新配置,进一步增强迷失感。
  • 探索驱动:没有强制线性流程,玩家可以自由选择路径,发现隐藏区域与彩蛋。
  • 多语言支持:内置简体中文、繁体中文、英语、德语、日语等十种语言。

技术实现

项目使用 Go 语言开发,基于以下库:

  • Ebitengine:底层图形与输入
  • Oto:音频播放
  • tmx:解析 Tiled 地图

游戏支持 Linux、Windows、macOS、Android、iOS 与 HTML5 平台。

编译与运行

在 Linux、FreeBSD 或 Windows 上,安装 git、golang、graphviz、imagemagick 与 pandoc 后执行:

git clone https://github.com/divVerent/aaaaxy
cd aaaaxy
git submodule update --init --remote
make

编译并直接运行:

make run

FreeBSD 系统需使用 gmake 代替 make。

关卡编辑

在源码检出目录中,可使用 Tiled 打开项目自带的 aaaaxy.tiled-project,地图位于 assets/maps/level.tmx。修改检查点后运行 make assets-update 重新生成检查点地图。

对于发布版二进制,可通过 -dump_embedded_assets 参数导出资源进行编辑,再用 -cheat_replace_embedded_assets 加载修改后的数据。

适合谁

  • 想学习 Go 游戏开发的开发者
  • 对非欧几里得空间、传送门机制感兴趣的研究者
  • 喜欢探索型解谜平台游戏的玩家

游戏完整通关约需 1 小时,新手首次通关约 4 到 6 小时,速通可在约 15 分钟内完成。

评论

登录后才可评论与评分

0 条评论

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