Veröffentlichung von Minetest 5.6.0, einem Open-Source-Klon von MineCraft

Vorgestellt wird die Veröffentlichung von Minetest 5.6.0, einer offenen plattformübergreifenden Version des MineCraft-Spiels, die es Spielergruppen ermöglicht, gemeinsam verschiedene Strukturen aus Standardblöcken zu bilden, die eine Art virtuelle Welt bilden (Sandbox-Genre). Das Spiel ist in C++ mit der irrlicht 3D-Engine geschrieben. Zur Erstellung von Erweiterungen wird die Sprache Lua verwendet. Der Minetest-Code ist unter der LGPL lizenziert und die Spielressourcen sind unter CC BY-SA 3.0 lizenziert. Minetest-fähige Builds werden für verschiedene Distributionen von Linux, Android, FreeBSD, Windows und macOS erstellt.

Zu den hinzugefügten Verbesserungen gehören:

  • Es wurde daran gearbeitet, die Unterstützung für Grafiken und Eingabegeräte zu verbessern. Aufgrund der Stagnation der Entwicklung der für das 3D-Rendering verwendeten Irrlicht-Bibliothek hat das Projekt einen eigenen Fork – Irrlicht-MT – erstellt, in dem viele Fehler behoben wurden. Der Prozess der Bereinigung veralteten Codes und des Ersetzens von Irrlicht-Bindungen durch andere Bibliotheken hat ebenfalls begonnen. Zukünftig ist geplant, vollständig auf Irrlicht zu verzichten und auf die Verwendung von SDL und OpenGL ohne zusätzliche Schichten umzusteigen.
  • Unterstützung für dynamisches Rendern von Schatten hinzugefügt, die sich je nach Sonnen- und Mondstand ändern.
    Veröffentlichung von Minetest 5.6.0, einem Open-Source-Klon von MineCraft
  • Die Transparenzsortierung wurde korrigiert, um verschiedene Probleme zu beseitigen, die bei der Anzeige transparenter Materialien wie Flüssigkeiten und Glas auftreten.
  • Verbesserte Mod-Verwaltung. Es besteht die Möglichkeit, einen Mod an mehreren Stellen zu verwenden (z. B. als Abhängigkeit von anderen Mods) und bestimmte Instanzen von Mods selektiv zu aktivieren.
    Veröffentlichung von Minetest 5.6.0, einem Open-Source-Klon von MineCraft
  • Vereinfachter Spielerregistrierungsprozess. Separate Schaltflächen für Registrierung und Anmeldung hinzugefügt. Es wurde ein separater Registrierungsdialog hinzugefügt, der die Funktionen des entfernten Passwortbestätigungsdialogs integriert.
  • Unterstützung für die Ausführung von Lua-Code in einem anderen Thread zur Mod-API hinzugefügt, um ressourcenintensive Berechnungen auszulagern, damit sie den Hauptthread nicht blockieren.

Source: opennet.ru

Kommentar hinzufügen