无尽太空(Endless Sky):2D 沙盒太空探索与贸易战斗游戏
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
bfxr · increpare/bfxr
bfxr 是一个基于 Sfxr 的音效生成工具,使用 ActionScript 编写,面向 Flash 与 AIR 平台。它主要用于游戏开发中的音效制作与声音合成,可生成 8-bit 风格音效。仓库描述与 README 摘录内容不一致,README 摘录实际指向 Terasology 项目...
Terasology 是由 MovingBlocks 团队维护的开源体素世界项目,最初源自一个受 Minecraft 启发的技术演示,如今正逐步发展为面向多种玩法场景的稳定体素平台。项目由软件开发者、设计师、游戏测试、美术与音乐人员共同参与,社区构成多元,并鼓励任何人加入贡献。仓库同时带有沙盒、体素、3D 游戏引擎与游戏开发等标签,说明它既是一个可运行的体素世界,也是一套可供二次开发的引擎基础。
代码采用 Apache License 2.0 授权,美术资源采用 Creative Commons Attribution 4.0 授权(除非另有说明,少量例外见致谢信息)。所有提交的贡献也需以 Apache 2.0 协议授权。
README 将社区放在首位,强调开放、友好的协作氛围,并维护行为准则。官方在多个平台设有入口,便于交流想法、反馈与解决问题:
如果你希望与 Terasology 社区及整个 MovingBlocks 团队建立联系,可以从上述渠道中选择习惯的方式参与。
README 给出了运行游戏的最低配置参考:
若设备同时拥有集成显卡与独立显卡,README 提醒需确认运行时实际使用的是独立显卡。通过启动器下载 Terasology 需要网络连接,下载完成后可离线游玩。推荐使用官方启动器完成便捷安装,下载地址见 terasology.org/downloads。关于热键、服务器托管等游玩细节,可查阅仓库内的 docs/Playing.md 与 docs/Modules.md。
如果本机已安装 Java Development Kit(JDK),可以绕过启动器,直接下载发行版本。README 明确要求 Java 17。稳定构建发布在 GitHub Releases 页面;前沿的 develop 版本可从项目 Jenkins 直接下载压缩包。
开发可在 Windows、Linux、macOS 等常见平台上进行,前提是正确配置 JDK。技术要求包括:
非技术要求方面,需要熟悉 Git 基本操作,以及 GitHub 的 fork 协作流程。
要从源码运行 Terasology,需要先搭建工作区,README 指向 Contributor Quick Start Guide,该指南以 IntelliJ IDEA(可使用免费的社区版)为主,也允许其他配置方式。需要特别注意的是,Terasology 的工作区是多仓库工作区:工作区根目录本身是 MovingBlocks/Terasology 的克隆,而 ./modules/ 下的每个子目录都是独立的 Terasology 模块仓库克隆。因此若要为模块做贡献,需要进入对应子目录再执行 Git 操作;在工作区根目录执行的 Git 命令只会作用于主仓库。
Terasology 完全开源:代码采用 Apache License 2.0,美术作品采用 Creative Commons Attribution License 4.0(除非另有说明,少量例外见致谢)。
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
DDNet 是 Teeworlds 的一个模组,源自 DDRace,是一款免费的合作型 2D 平台跳...