AX 爱鲜报

Etterna

Etterna 是一款跨平台键盘节奏游戏,源自 StepMania 5 分支,专注于键盘玩法,拥有在线排行榜和多人模式,社区活跃。

爱鲜报评分

0.0

0 人评分

652

星数

否

中文

C++

主语言

是

活跃

229

贡献者

人工分析

EDITORIAL

推荐理由

Etterna 是键盘节奏游戏领域的标杆开源项目,基于 C++ 开发,代码结构清晰,适合学习游戏引擎和音游逻辑。它拥有活跃的社区和在线排行榜,为开发者提供了丰富的扩展可能。如果你对音游开发或 C++ 游戏编程感兴趣,这是一个值得研究的项目。

适用场景

  • 键盘节奏游戏开发学习
  • C++ 游戏引擎研究
  • 音游社区平台搭建
  • 跨平台游戏开发实践

优点

  • 专注键盘玩法,手感优化好
  • 跨平台支持 Windows/macOS/Linux
  • 在线排行榜和多人模式完善
  • 开源 MIT 协议,社区活跃

缺点

  • 代码库庞大,新手理解门槛较高
  • 文档覆盖不全,部分模块需阅读源码
  • macOS 安装需手动去隔离
上手难度 较难

Etterna 简介

Etterna 是一款跨平台键盘节奏游戏,最初从 StepMania 5 分支而来,专注于键盘玩家的体验。经过多年发展,它已经成为一个独立的游戏,拥有游戏内多人模式、在线排行榜 Etterna Online 以及超过 4000 名玩家的社区。

主要特性

  • 键盘专注:针对键盘操作优化,提供精准的判定和手感。
  • 跨平台:支持 Windows、macOS 和 Linux。
  • 在线功能:内置多人游戏和全球排行榜,可与社区玩家竞技。
  • 开源免费:基于 MIT 协议,可自由修改和分发。

技术栈

Etterna 使用 C++ 开发,依赖 MAD 和 FFMPEG 等库处理音频。项目使用 Doxygen 和 LuaDoc 生成文档,但文档覆盖仍在完善中。

安装与构建

安装

  • Windows:下载安装包运行即可。
  • macOS:需先执行 xattr -d com.apple.quarantine ./Etterna*.dmg 去除隔离,然后挂载 DMG 并复制应用。
  • Linux:直接运行,若失败可参考构建文档安装依赖。

构建

构建细节请参考仓库中的 Docs/Building.md 文件。

社区与贡献

项目使用 GitHub Issues 跟踪 bug,欢迎提交报告。贡献指南见 Docs/Contributing.md,也可加入 Discord 开发群组交流。

许可证

Etterna 使用 MIT 许可证,衍生自 StepMania 5。

评论

登录后才可评论与评分

0 条评论

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