Найти в Дзене
MichaelLidenbrock

5 "OpenSource" альтернатив Minecraft

Оглавление

1. Minetest

Первая игра в нашем списке - Minetest. Minetest-это, пожалуй, самая полная альтернатива Minecraft, которая выставляется как "почти бесконечная блочная песочница". Он поддерживает многопользовательский режим, а также имеет ряд генераторов местности и различных биомов по умолчанию. Он также имеет очень удобный API для создания модов в Lua.

Minetest является открытым исходным кодом под LGPL и написан в основном на C++, поэтому он довольно быстр по сравнению с некоторыми другими, написанными на скриптовых языках. Minetest работает на Windows, OS X, Linux, Android, FreeBSD и, возможно, других операционных системах. Исходный код есть на GitHub.

2. Terasology

-2

Terasology может получить награду за самый красивый движок рендеринга; его тени одновременно просты и эффектны. То, что начиналось как эксперимент по созданию процедурной местности, превратилось в полнофункциональную игру, дополненную мультиплеером и рядом дополнительных модулей, установленных по умолчанию, чтобы вы могли опробовать различные игровые механики.

Terasology написана на Java и доступна под лицензией Apache 2.0. Из-за своей системы на основе Java он может работать практически на любой платформе с достаточной мощностью, если у вас установлена виртуальная машина Java 8.

3. TrueCraft

-3

TrueCraft написан так, чтобы быть очень близким к оригинальной игре. Он описывается как "реализация" Minecraft, в отличие от клона, и совместим с официальными выпусками серверов Minecraft. Автор True Craft стремится реализовать бета-версию 1.7.3 оригинальной игры, время в разработке Minecraft он считает "почти идеальным."

Поскольку она так близка к оригиналу, TrueCraft приложила большие усилия, чтобы избежать проблем с авторским правом, разрешив код только от разработчиков, которые не декомпилировали или иным образом имели доступ к исходному коду оригинальной игры, хотя те, кто имел, могут внести свой вклад другими способами. TrueCraft написан на C# и имеет открытый исходный код под лицензией MIT.

4. Craft

-4

Craft - это еще один воксельный движок с открытым исходным кодом в стиле Minecraft. Развитие, кажется, замедлилось или остановилось, но есть более 200 развилок, многие (например, школьный проект not2bad-craft) с серьезными улучшениями. Простота Craft может понравиться вам, если вы заинтересованы в создании игры, похожей на Minecraft, но не знаете, с чего начать: игровой движок использует всего несколько тысяч строк кода C и использует OpenGL для рендеринга. Он использует простые алгоритмы для генерации рельефа и других задач, и все это хранится в базе данных SQLite3. Есть также многопользовательский сервер на базе Python, который стоит попробовать.

Craft выпускается по лицензии MIT.

5. Voxel.js

-5

Самое странное в этом списке Voxel.js в отличие от других, это вовсе не игра и не претендует на нее. Вместо этого, Voxel.js это библиотека JavaScript, позволяющая вам создавать свои собственные игры в стиле Minecraft, рендеринги или другие интерактивные виджеты на JavaScript и HTML, что позволяет легко встраивать их на любую веб-страницу без специальных плагинов, необходимых для любого браузера, поддерживающего WebGL.

Voxel.js это все вместе, как ряд связанных с ним проектов, то есть вы можете использовать много или мало кода, как вы хотите, когда вы будете создавать вашу идеальную игру. Основная библиотека, voxel-engine, является довольно базовым движком для рендеринга прямоугольных сцен, но существует более 200 дополнительных надстроек. Посмотрите галерею, чтобы узнать некоторые идеи о том, что другие построили с помощью этого движка. Основной движок выпускается под лицензией BSD; другие дополнения могут быть лицензированы по-разному, поэтому стоит проверить, прежде чем делать предположения.