单人模式与多人模式
既能离线在自己的世界中建造,也能加入在线服务器与他人协作。
manicdigger · manicdigger/manicdigger
Manic Digger 是用 C# 开发的开源 3D 体素方块建造游戏,玩法类似 Minecraft:既可以独自在本地世界建造,也能连接在线服务器与他人合作搭建大型建筑。README 列出单人与多人模式、自定义纹理支持、服务端模组 API,默认世界尺寸为 9984×...
Manic Digger 是一款用 C# 编写的开源 3D 体素方块建造游戏,玩法与 Minecraft 类似。玩家既可以在自己的本地世界中搭建房屋,也可以连接在线服务器,与其他玩家组队合作,共同建造大型建筑。项目在 GitHub 上以 manicdigger/manicdigger 仓库维护,游戏安装包可直接从 GitHub Releases 页面获取。
从定位上看,它更接近一个“可自由扩展的方块世界平台”:除了基础的建造玩法,还内置了服务端模组 API 和多种游戏模式,允许社区在同一个引擎上实现不同玩法。
创造模式不限制方块放置数量,玩家无需收集资源或进行合成,可以专注于建造本身。README 给出的示例包括宇宙飞船、浮空岛、像素画以及大型宅邸等作品。
面向喜欢采集资源与合成的玩家,生存模式提供了资源收集与制作流程。README 特别说明该模式仍在开发中,当前版本没有友好或敌对生物。
War Mod 是随游戏一同分发的游戏模式,它把方块世界转变为节奏较快的第一人称射击体验。
既能离线在自己的世界中建造,也能加入在线服务器与他人协作。
玩家可以替换游戏内的方块与材质贴图。
服务端逻辑可通过模组扩展,改变或新增玩法。
默认世界尺寸为 9984×9984×128,提供相当宽阔的建造空间。
内置第一人称射击玩法。
GamePlatform 接口(位于 ManicDiggerLib/Client/Platform.ci.cs),平台相关能力通过该接口抽象。README 未给出完整的本地编译步骤,仅说明可直接从 GitHub Releases 页面下载游戏:
由于客户端基于 C# 与 Ć 的公共子集并依赖转译流程,若要从源码构建,需要参考仓库中的工程文件与 Ć 工具链;具体步骤与所需平台在 README 中未展开,建议以仓库实际内容为准。
README 提供了以下社区入口:
详细许可信息见仓库中的 COPYING.md。对于想学习体素游戏开发的读者,这个项目值得关注的点包括:方块世界的组织方式、客户端平台抽象接口的设计、跨语言转译的工程实践,以及服务端模组 API 的划分方式。建议先阅读 ManicDiggerLib/Client/Platform.ci.cs 理解平台抽象,再结合服务端模组示例了解玩法扩展路径。
id Software 以 GPL 许可证发布的《雷神之锤3竞技场》(Quake III Arena)源...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
open-goal/jak-project 是面向 PS2《Jak & Daxter》系列的开源逆向工程与反编...