minecraft1.5_Minecraft的5种开源替代品

探索一系列受Minecraft启发的开源游戏和引擎,包括Minetest、Terasology、Voxel.js、TrueCraft和Craft.io,它们提供了从完整的Minecraft体验到构建自定义游戏的各种选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

minecraft1.5

不可否认,《我的世界》是成千上万喜欢的游戏。 并且用Java编写使它能够在包括Linux在内的各种平台上运行。 拥有庞大的改装社区,那里有无数的Minecraft修补匠,他们希望能够深入了解并亲自使用源代码。 不幸的是,该来源不为公众所知。

这些项目的完成水平差异很大,可实现许多不同的目标。 有些人试图完全复制《我的世界》体验,或者至少提供非常相似的体验。 其他人正在将基于体素的游戏概念带入全新的方向,还有其他人实际上更多地是一个框架,可以帮助您构建自己的游戏或创作。

地雷测试

我们名单上的第一个游戏是Minetest 。 Minetest也许是Minecraft的最完整替代方案,后者被称为“近乎无限世界的区块沙箱游戏和游戏引擎”。 它支持多人游戏和子游戏,并具有许多地形生成器和不同的默认生物群系。 它还具有非常用户友好的API,用于在Lua中创建mod。

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

Minetest

Minetest屏幕快照, Minetest网站,CC-BY-SA 3.0。

术语学

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,Jason Baker的voxel-forest的屏幕截图。

TrueCraft

TrueCraft的编写非常接近原始游戏。 与克隆相对,它被描述为Minecraft的“实现”,并且与Minecraft官方服务器版本兼容。 TrueCraft的作者寻求实现原始游戏的Beta版本1.7.3,这在Minecraft的开发中被他认为是“近乎完美”。 TrueCraft特意冻结了一个快照,该快照与Minecraft寻求功能相同。

由于它与原始版本非常接近,TrueCraft竭尽全力避免版权问题,只允许未反编译或可以访问原始游戏源代码的开发人员提供代码,尽管欢迎那些以其他方式做出贡献的开发人员。 TrueCraft用C#编写,并且根据MIT许可证是开源的。

TrueCraft

TrueCraft屏幕截图,TrueCraft 代码存储库 ,MIT许可证。

Craft.io

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和浏览器中。

那里有。 这份清单远非全面。 还有许多其他选择等着您来探索,随着时间的流逝,毫无疑问,随着发烧友分叉这些游戏或自行出击,我们会看到更多选择。 您最喜欢哪一个,而您希望我们覆盖哪一个呢?

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

翻译自: https://opensource.com/alternatives/minecraft

minecraft1.5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值