本页目录

bfxr 音效生成器(Flash + AIR)

bfxr · increpare/bfxr

bfxr 是一个基于 Sfxr 的音效生成工具,使用 ActionScript 编写,面向 Flash 与 AIR 平台。它主要用于游戏开发中的音效制作与声音合成,可生成 8-bit 风格音效。仓库描述与 README 摘录内容不一致,README 摘录实际指向 Terasology 项目...

沙盒生存 自研引擎 Java 程序化生成 物理系统 网络联机 UI 系统 高级
★ Stars 3,905 Forks 1,377 License 未明确 更新 2026-11-06

国内开发环境适配

Windows
官方声明支持
Linux
官方声明支持
macOS
官方声明支持
引擎 / 框架:自研引擎 暂无中文教程标记 未标记站长实测
通过启动器下载需访问境外站点,国内网络可能较慢;从源码构建需 JDK 17 与 Gradle 依赖下载,建议配置镜像;多仓库工作区需逐个克隆 modules 子仓库,待核验具体网络要求。

中文项目介绍

Terasology 是由 MovingBlocks 团队维护的开源体素世界项目,最初源自一个受 Minecraft 启发的技术演示,如今正逐步发展为面向多种玩法场景的稳定体素平台。项目由软件开发者、设计师、游戏测试、美术与音乐人员共同参与,社区构成多元,并鼓励任何人加入贡献。仓库同时带有沙盒、体素、3D 游戏引擎与游戏开发等标签,说明它既是一个可运行的体素世界,也是一套可供二次开发的引擎基础。

代码采用 Apache License 2.0 授权,美术资源采用 Creative Commons Attribution 4.0 授权(除非另有说明,少量例外见致谢信息)。所有提交的贡献也需以 Apache 2.0 协议授权。

补充说明

社区与交流

README 将社区放在首位,强调开放、友好的协作氛围,并维护行为准则。官方在多个平台设有入口,便于交流想法、反馈与解决问题:

  • Discord 聊天社区
  • Twitter、Facebook、Reddit
  • YouTube 频道
  • Patreon 赞助页面
  • 官方论坛 forum.terasology.org

如果你希望与 Terasology 社区及整个 MovingBlocks 团队建立联系,可以从上述渠道中选择习惯的方式参与。

安装与运行要求

README 给出了运行游戏的最低配置参考:

  • 操作系统:Windows、macOS、Linux(64 位)
  • 处理器:双核 CPU
  • 内存:4 GB
  • 显卡:Intel HD Graphics(Gen 7)、GeForce 8xxx 系列或更高、Radeon HD 2000 系列或更高,需支持 OpenGL 3.3
  • 存储:1 GB

若设备同时拥有集成显卡与独立显卡,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。技术要求包括:

  • Java SE Development Kit(JDK)17,CI 会以此基线版本进行验证;使用更新的 Java 版本可能引发问题(README 引用了对应 issue)
  • Git,用于克隆仓库与提交变更

非技术要求方面,需要熟悉 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(除非另有说明,少量例外见致谢)。

开源许可证与版权说明

许可证标识:未明确。源码、资源与依赖许可可能不同,请以官方仓库为准。本站仅做索引,不托管源码。

相似项目