5 款 Minecraft 开源替代品

对免费的 Minecraft 替代品感兴趣吗?这里快速浏览一下您绝对应该看看的一些克隆和衍生品。
1 位读者喜欢这篇文章。
Minecraft and open source?

Opensource.com

不可否认,Minecraft 是数百万玩家最喜欢的游戏。而且由于是用 Java 编写的,它可以在包括 Linux 在内的各种平台上运行。凭借庞大的模组社区,无数的 Minecraft 爱好者都希望能够深入了解并亲自摆弄源代码。不幸的是,源代码不对公众开放。

 

但有个好消息。Minecraft 的流行促使人们尝试以开源软件的形式重新创建这款游戏,以及其他类似的游戏。对免费的 Minecraft 替代品感兴趣吗?这里快速浏览一下您绝对应该看看的一些克隆和衍生品。

 

这些项目的完成度差异很大,并且服务于许多不同的目标。有些项目旨在完全复制 Minecraft 体验,或者至少提供非常相似的体验。另一些项目则将基于体素的游戏概念带向全新的方向,还有一些项目实际上更像是一个框架,帮助您构建自己的游戏或创作。

Minetest

我们列表中的第一个游戏是 Minetest。Minetest 可能是 Minecraft 最完善的替代品,它被誉为“近乎无限世界的方块沙盒游戏和游戏引擎”。它支持多人游戏和子游戏,并具有许多地形生成器和不同的默认生物群系。它还具有非常用户友好的 API ,用于在 Lua 中创建模组。

Minetest 在 LGPL 许可下开源,主要用 C++ 编写,因此与一些用脚本语言编写的其他软件相比,速度相当快。Minetest 可在 Windows、OS X、Linux、Android、FreeBSD 以及可能的其他操作系统上运行。请查看 GitHub 上的 源代码

Minetest

Minetest 截图, Minetest 网站,CC-BY-SA 3.0。

Terasology

Terasology 可能会赢得最美渲染引擎的奖项;它的阴影既不祥又壮观。最初只是程序化地形生成的实验,后来发展成为功能齐全的游戏,完整的多人游戏模式和默认安装的许多附加模块,让您可以尝试不同的游戏机制。

Terasology 用 Java 编写,并在 Apache 2.0 许可下提供。由于其基于 Java 的系统,只要您安装了 Java 8 虚拟机,它应该可以在几乎任何具有足够算力的平台上运行。

Terasology

Terasology 截图,Terasology 代码仓库,Apache 2.0。

Voxel.js

此列表中与众不同的是 Voxel.js;与其他项目不同,它根本不是游戏,也不声称是游戏。相反,Voxel.js 是一个 JavaScript 库,使您可以使用 JavaScript 和 HTML 构建自己的 Minecraft 风格的游戏、渲染或其他交互式小部件,从而可以轻松地嵌入到任何网页中,而无需任何支持 WebGL 的浏览器所需的特殊插件。

Voxel.js 由许多相关项目组合而成,这意味着您可以在制作完美游戏时根据需要使用尽可能多或尽可能少的代码。主库 voxel-engine 是一个用于渲染方块场景的相当基础的引擎,但有 200 多个 附加组件可用。查看 画廊 ,了解其他人使用该引擎构建的一些内容。主引擎在 BSD 风格的许可下发布;其他附加组件的许可可能不同,因此在您做出假设之前值得检查一下。

Screenshot of voxel-forest using Voxel.js

使用 Voxel.js 的 voxel-forest 截图,Jason Baker。

TrueCraft

TrueCraft 的编写旨在非常接近原始游戏。它被描述为 Minecraft 的“实现”,而不是克隆,并且与官方 Minecraft 服务器版本兼容。TrueCraft 的作者试图实现原始游戏的 beta 1.7.3 版本,这是 Minecraft 开发中他认为“近乎完美”的时期。TrueCraft 是一个有意冻结在时间中的快照,旨在与 Minecraft 实现功能对等。

由于它非常接近原始游戏,TrueCraft 已尽力避免版权问题,只允许来自未反编译或以其他方式访问原始游戏源代码的开发人员的代码,尽管欢迎那些已经访问过源代码的开发人员以其他方式做出贡献。TrueCraft 用 C# 编写,并在 MIT 许可下开源。

TrueCraft

TrueCraft 截图,TrueCraft 代码仓库,MIT 许可。

Craft

Craft 是另一个 Minecraft 风格的开源体素引擎。开发似乎已经放缓或停止,但有 200 多个分支,其中许多分支(例如学校项目 not2bad-craft)进行了重大改进。如果您有兴趣构建类似于 Minecraft 的游戏,但不确定从哪里开始,那么 Craft 的简洁性可能会吸引您:游戏引擎仅包含几千行 C 代码,并使用 OpenGL 进行渲染。它使用简单的算法进行地形生成和其他任务,所有内容都存储在 SQLite3 数据库中。还有一个基于 Python 的多人服务器,值得一试。

Craft 在 MIT 许可下提供。

Craft

Craft 截图,Craft 代码仓库,MIT 许可。

其他优秀选择

一些其他值得注意的推荐,您应该尝试一下

  • Freeminer 是另一款受 Minecraft 启发并基于 Minetest 的沙盒游戏。作为一个分支,作者试图“在权衡一些完美主义的同时让游戏变得有趣”。它有适用于 Linux、Windows 和 Android 的安装程序。
  • ClassiCube 是一个用 C# 编写的 Minecraft Classic 克隆版。它在 OpenTK 许可下开源,并安装在 Linux、BSD、Solaris、Windows、Mac OS 和浏览器中。

这就是您所看到的。此列表远非详尽无遗;还有许多其他选择在等着您去探索,随着时间的推移,当爱好者们 fork 这些游戏或自行创业时,我们无疑会看到更多选择出现。您最喜欢哪一个?我们遗漏了您希望我们涵盖的哪一个?

本文最初于 2015 年发布。已更新以包含读者在评论中提出的其他建议,以及删除一些不再可用的项目。

标签
Jason Baker
前红帽员工。现在是一名顾问和有抱负的企业家。地图爱好者、创造者,以及开源桌面和自托管软件的热情安装者。
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和《龙与地下城》爱好者。他曾在电影和计算机行业工作,经常同时进行。

46 条评论

有趣的 article Jason。 有许多学校和图书馆正在他们的教室和创客空间中推广 Minecraft。

你遗漏了 Voxelands:http://www.voxelands.com/

真是个很棒的补充,感谢您的建议!

回复 ,作者:darkrose (未验证)

只想提醒大家,如果有人想在那里插话,Reddit 上有一个关于这个主题的精彩 帖子。欢迎从 /r/linuxgames subreddit 过来的访客,也欢迎在这里评论!

很高兴知道这一点。我希望微软不要把 Minecraft 搞砸太多,但已经在 Windows 7 中运行 Minecraft 良好的系统,在 Windows 10 中无法运行基本 Minecraft,除非是基于移动版本的 Windows 10 beta。

这给在基于 PC 和基于移动设备的设备之间在同一世界中玩的任何计划都带来了限制。更不用说,它(使用 Mojang 帐户)还能继续免费多久?

有趣的是,游戏是如何不断地从一款游戏“变形”到另一款游戏的……仔细想想,LINUX 今天之所以成为强大的操作系统,很大程度上也是以同样的方式……

很棒的文章和许多很棒的选择。其中大多数我还未尝试过,但对于那些寻找一些补充的人来说,Jet Miner(http://www.minecraft-free-games.com/jet-miner) 是一个不错的选择。

老实说,我认为 Minecraft(原始游戏)将始终占据主导地位,它的品牌非常有价值。像 https://www.dancraft.net/server/skyblock 这样的社区托管服务器也是 Minecraft 在不更新的情况下在其游戏中保持新鲜内容的好方法。他们最近的一次更新(PC 版 1.12.2)只是错误修复,那是几个月前的事了

感谢您与我们分享这些很棒的选择。
但是,从我的观点来看……我认为 Minecraft 是最好的。

Terasology 的开发方式实际上甚至支持 Minecraft 模组移植。作为开源游戏/平台,它赋予了它很多力量。

有趣的文章,Minecraft 有很多替代品。但根据我个人观点,Minecraft 仍然是最好的选择。

我从未尝试过 Minecraft,但我尝试过 Minetest,它非常好而且令人享受。

Minecraft 这是一个永恒的话题!喜欢玩 Minecraft

我很确定你可以用 MCP 反编译它,然后摆弄它。

可以在多人服务器上玩吗

我喜欢 Minecraft,有 RPG + 体素组合游戏吗?

我不知道 Terasology - 它真是太漂亮了!

有趣的 article Jason。 有许多人推广 Minecraft 的方法

有趣的文章

我还没有玩过 Minecraft。我想在游戏机上玩这款游戏。我认为 Minecraft 团队应该在其他平台上努力。

是时候构建一个更好的 Boss 怪物了。您不再需要忍受您的玩家戳您的怪物的 unearthedarcana
脚踝,直到它们的生命值被削弱,生物因致命一击而死于大脚趾。相反,您的英雄可以寻找几乎无敌的敌人的弱点,尝试利用它,并努力攻击怪物受伤的地方,因为它试图保护自己的弱点。对于想要更动态和周到的 D&D 战斗体验的游戏组来说,这条规则非常棒——也许您的团队战斗遭遇很少,您希望它们有意义,或者您的游戏有很多战斗,您希望您的 Boss 遭遇战从垃圾小怪中脱颖而出。

由于弱点机制在《塞尔达传说》、《旺达与巨像》以及数百个其他示例等视频游戏中很普遍,因此这条规则可能会使您的 D&D 游戏感觉更像游戏,而不是幻想生活的模拟。情况不一定如此:幻想和神话中充满了关于传奇战士和具有致命身体缺陷的怪物的传说。想想《伊利亚特》中的阿喀琉斯和他的著名脚后跟,《星球大战:帝国反击战》中只能通过缠住腿部才能击败的重装帝国步行者,以及《霍比特人》中强大的巨龙史矛革的唯一弱点。

在您的游戏中使用此规则之前,请考虑直接告诉您的玩家,您的 Boss 怪物将有一个弱点,他们可以寻找以使其更容易被击败。

有趣

非常有趣的游戏,我曾在 2019 年玩过,但现在 PUBG 是最好的

这是一个非常有趣的游戏...

不错

Minecraft 多年来一直是我的首选游戏,我也期待尝试这些开源替代品。它们看起来真的很棒。

我是开源游戏的粉丝。

我正需要这个,因为我最近从 Win 10 转移到了 Ubuntu。
我不是一个硬核 Minecraft 玩家,但我玩过。

谢谢兄弟..

感谢您提供如此有用的信息。对我来说非常有用和实用。感谢您的出色博客,做得好,继续保持,感谢分享知识 GHD SPORTS

哇!

好文章

非常有趣的文章

至少对我来说,到目前为止最好的游戏...

我喜欢它

我不玩,但我仍然非常喜欢它

谢谢,这是我一直在寻找的列表

喜欢但没玩过

有趣

很高兴看到 Terasology 获得一些宣传。我仍然无法相信当 Terasology 的美学效果好得多时,每个人都更喜欢 Minecraft。

感谢分享,这太棒了。很想看到更多这样的内容。<a href="https://gbmod.net/download-gbwhatsapp-apk/">GBwhatsapp APK</a> 是目前最好的应用程序吗?

我会推荐 viva tv 用于这种娱乐。无论如何,感谢您提出它!

http://vivatvapk.co/

对我来说最好的游戏
感谢分享信息。

<a href="https://www.typhoontv.me/">TyphoonTV</a>

对我来说最好的游戏
感谢分享信息。
[url=https://www.typhoontv.me/]TyphoonTV[/url]
TyphoonTV

© . All rights reserved.