Minetest

Open-Source-Voxel-Computerspiel

Minetest (ursprünglich Minetest-c55) ist eine freie Open-World-Game-Engine mit eigenem Spiel für Microsoft Windows, Linux, FreeBSD, Android und macOS.

Minetest

Basisdaten

HauptentwicklerPerttu Ahola und weitere
EntwicklerMinetest-Team[1]
Erscheinungsjahr2010
Aktuelle Version5.8.0[2]
(4. Dezember 2023)
BetriebssystemWindows, Linux, macOS, Android, FreeBSD[3]
ProgrammierspracheC++, Lua
KategorieSpielentwicklungssystem
LizenzGNU LGPL[4], Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 3.0 Generisch[5]
deutschsprachigja
minetest.net

Die Engine und das Spiel wird seit 2010 unter der Leitung von Perttu Ahola (alias „celeron55“) unter Mithilfe einer wachsenden Gemeinschaft weiterentwickelt.

Technisch ist die Engine besonders auf zwei Ziele fixiert. Der Spielinhalt soll einfach modifizierbar und erweiterbar sein (mittels Lua), sowie nativ auf älteren und neuen Maschinen funktionieren. Dazu ist Minetest in C++ implementiert und nutzt die 3D-Grafik-Engine Irrlicht.[6][7]

Spiel

In zufällig generierten Welten, die aus Blöcken bestehen, kann der Spieler verschiedene Rohstoffe abbauen, diese miteinander kombinieren und die Welt nach seinem Belieben gestalten.

Minetest wurde inspiriert von Infiniminer, Minecraft und ähnlichen Sandbox-Spielen.[7] Das Spiel hat kein Ziel oder Ende, jedoch liegt der Fokus auf dem Konstruieren von Bauwerken aus Blöcken mit verschiedenen Texturen in einer 3D-Welt, auch bekannt als Voxel-Welt.[8] Dem Spieler stehen zwei Spielmodi zur Verfügung: Der Überlebensmodus (Survival), in dem der Spieler alle von ihm benötigten Rohstoffe erst sammeln muss, und der Kreativmodus (Creative), in dem der Spieler unbegrenzt über Rohstoffe verfügt. Die Spielfigur kann mit Fähigkeiten ausgestattet werden, die ihm erlauben zu fliegen, sich durch Wände hindurch zu bewegen und sich zu teleportieren. Im Mehrspielermodus sind die zur Verfügung stehenden Fähigkeiten und der Spielmodus individuell vom Server vorgegeben.

Spielprinzip

Screenshot aus dem Spiel

Die Spielwelt besteht aus 3D-Blöcken mit einer Kantenlänge von 1 m und verschiedenen Texturen, die deren Materialien (z. B. Holz, Erde, Stein) repräsentieren. Sie sind in einem festen Koordinatensystem angeordnet. Aus diesen Blöcken werden an die Erde angelehnte Landschaften generiert, die aus Hügeln, Seen und Höhlen bestehen und bei jedem Spieldurchlauf zufällig generiert werden. Darüber hinaus ist die Spielwelt in Biome unterteilt, die den Vegetationszonen der Erde nachempfunden sind.

Die Spielfigur kann sich frei in der Landschaft bewegen und die Materialien, die sie um sich herum findet, abbauen. Diese neu erworbenen Materialien kann sie nun wieder in der Welt platzieren.[8] Auf diese Weise kann der Spieler Gebäude oder Gebilde errichten. Um neue Gegenstände oder nicht in der Welt generierte Blöcke zu erlangen, muss der Spieler sie herstellen (im Spiel heißt dieser Vorgang „craften“) oder er erstellt Werkzeuge, um sie abzubauen (z. B. braucht er eine Spitzhacke, um Stein oder Mineralien abzubauen). Außerdem hat der Spieler die Möglichkeit, einen Ofen herzustellen, mit dessen Hilfe er Materialien schmelzen oder Lebensmittel zubereiten kann.[6][7][9]Von den Entwicklern wurde ein fiktives Mineral namens MESE hinzugefügt, welches die Herstellung von besonders stabilen Werkzeugen erlaubt und als Ausgangsmaterial für die Schaltungs-Modifikation „Mesecons“ verwendet wird und somit vergleichbar mit dem Mineral „Redstone“ in Minecraft ist. Bis zur Version 0.4.16 wurden ebenfalls selten Blöcke generiert, welche die Nyan Cat nachahmten. Aus rechtlichen Gründen wurde dieser Inhalt allerdings aus dem Spiel entfernt.

Die Spielwelt wird fortlaufend um die Spielfigur herum generiert, während sie sich durch die Welt bewegt, und ist in ihrer Ausdehnung sowohl zu den Seiten, als auch in ihrer Höhe nur durch technische Grenzen limitiert.[10] Dies wird ermöglicht, indem die Daten der Spielwelt in kleinere Sektionen, sogenannte „MapBlocks“, zerteilt werden. Von denen werden nur diejenigen, welche im Moment von einer Spielfigur gesehen werden können, in den Speicher geladen oder generiert. Minetest besitzt zwei Spielmodi: Überlebensmodus und Kreativmodus.[6]

Überlebensmodus

In diesem Modus gibt es eine Lebensanzeige, die durch Schaden von Angriffen von Monstern oder anderen Spielern, von einem zu tiefem Fall, Ertrinken oder durch Verbrennen in Lava verringert wird, bis die Spielfigur stirbt. In diesem Fall respawnt die Spielfigur wieder mit voller Lebensanzeige am ersten Punkt der Welt, in der sie gestartet ist, jedoch ohne den Inhalt seines Inventars. Dieses bleibt in einem speziellen Block an der Stelle zurück, an der die Spielfigur verstorben ist. Die Lebensanzeige kann durch Essen von Äpfeln oder anderer Nahrung wiederhergestellt werden.

Die Spielfigur kann verschiedene Ressourcen erwerben, um daraus Waffen, Werkzeuge und Essen herzustellen. Indem sie seltenere Ressourcen sammelt, kann sie bessere und effektivere Gegenstände erzeugen. Einige Blöcke lassen sich mit den bloßen Händen abbauen, andere benötigen spezielle Werkzeuge. Mit einer Spitzhacke kann die Spielfigur Minenschächte anlegen und Mineralien abbauen. Diese kann sie in einem Ofen einschmelzen und zur Herstellung von effektiveren Werkzeugen und Waffen verwenden.

Das Spiel hat ein Inventarsystem, das die maximale Anzahl an Gegenständen, die die Spielfigur tragen kann, begrenzt. Das Inventar hat Platz für 32 Stapel von einem bis zu beliebig vielen Gegenständen (meistens jedoch auf 99 begrenzt). Die Spielfigur kann Truhen erstellen, in denen sie Gegenstände lagert, die der Spieler nicht ständig mit sich führen will. Diese haben die gleiche Inventargröße wie das Inventar der Spielfigur.

In den Standardeinstellungen sind Spieler gegen Spieler (PvP)-kämpfe erlaubt. Diese Einstellung kann von Server-Administratoren geändert werden.

Freundliche und feindliche NPCs, auch bekannt als Mobs, sind derzeit (Version Minetest 5.1.0) nicht direkt im Spiel enthalten, können aber durch Dritt-Modifikationen (Mods) hinzugefügt werden. Einige Mods fügen freundliche Tiere hinzu, die während des Tages erscheinen und oftmals nützliche Materialien liefern, während andere Mods das Spiel um Monster, die nur nachts oder in dunklen Gebieten erscheinen, ergänzen. Solche Kreaturen können die Spielfigur verletzen und töten.

Kreativmodus

Standardansicht vom „Creative“-Reiter im Inventar

Im Kreativmodus liegt der Fokus auf dem Bauen. Deshalb verfügt der Spieler über einen unbegrenzten Zugriff auf alle Ressourcen im Kreativmodus-Inventar.[6] Die Items und Blöcke können einfach in das normale Inventar gezogenen werden. Im Kreativmodus können alle Monster genauso wie im Survival-Modus spawnen. Alle durch Dritt-Modifikationen (Mods) hinzugefügten Blöcke erscheinen ebenfalls automatisch im Kreativmodus-Inventar.

Einzel- und Mehrspielermodus

Minetest kann sowohl im lokalen Einzelspieler- als auch im Mehrspielermodus in einem Netzwerk gespielt werden.[7][8]

Im Einzelspielermodus wird ein lokaler Server erstellt, zu dem nur der Einzelspieler-Client eine Verbindung aufbauen kann. Der Spieler hat so alle Möglichkeiten, die ein Server Administrator auch hat, wie zum Beispiel seiner Spielfigur das Fliegen zu erlauben oder ihr Gegenstände zu geben, ohne diese abgebaut zu haben.

Im Mehrspielermodus verbindet sich der Spieler mit einem Server, der Minetest ausführt und es anderen erlaubt, sich in das Spiel einzuloggen. So können sich mehrere Spieler mit einem Server verbinden und in Echtzeit miteinander bauen, chatten und Materialien austauschen. Es ist außerdem möglich, dass die Spieler in Gruppen gegen Feinde oder gegen andere Spielergruppen kämpfen können (PvP), wenn der Server-Administrator dies erlaubt. Was Spieler auf einem Mehrspieler-Server machen können, hängt von den Server-Einstellungen und installierten Mods ab (siehe Abschnitt Modding).

Jede Kopie von Minetest hat sowohl einen grafischen Client als auch einen auf einer Kommandozeile laufenden Server. Der grafische Client kann auch als dedizierter Server fungieren, der solange läuft, bis der Administrator das Spiel beendet.[11] Dadurch wird unkompliziertes Spielen im LAN ermöglicht.

Minetest anpassen

Modding

Beispielmod: „pipeworks“

Minetest kann durch Modding in der Skriptsprache Lua erweitert werden.[12]Die Modding-API ist sehr umfangreich und weil in Minetest die Engine und der Spielinhalt streng getrennt sind, kann das Spiel erweitert werden, ohne die Engine insbesondere die Netzwerksynchronität zu beeinflussen.[7][13] Das macht es möglich, ein vollkommen neues Spiel auf Basis von Minetest zu entwickeln, welches mit dem eigentlichen Spielinhalt nichts mehr zu tun hat.

Wenn Mods auf einem Server installiert sind, überträgt dieser automatisch die Daten an den Client, welche dieser zum Anzeigen benötigt. Die Scripts der Mods werden auf dem Server ausgeführt.[7] Dadurch ist es möglich, auf einem Server mit beliebigen Mods zu spielen ohne manuell den eigenen Client zu verändern.

Eine Sammlung meist WTFPL-lizenzierter Mods kann im offiziellen Forum gefunden werden (es gibt auch noch andere Webseiten mit Mods wie Custzomine) oder (ab Version 5.1.0) direkt über das Menü (unter Inhalte)heruntergeladen werden. Die Auswahl reicht von Mods, die nur einige Blöcke hinzufügen bis zu Modifikationen die die Spielwelt von Grund auf ändern.[12]

Texturenpakete

In Minetest ist es möglich, die vom Spiel, vom Server oder von Mods vorgegebenen Texturen durch von selbst – oder von Dritten erstellten Bildersammlungen – auch als „Texturenpakete“ bekannt – zu ersetzen.

In der offiziellen Version ist ein simples Set aus 16×16 Pixel großen Texturen enthalten, im offiziellen Forum[14] werden von der Community weitere Texturenpakete bereitgestellt. Diese variieren von einfach nur höher aufgelösten Textur-Paketen bis zu solchen, die dem Spiel ein ganz neues Aussehen verleihen können.

Außerdem ist die Erstellung solcher Textur-Pakete sehr einfach, kann von den meisten angewandt werden und ist ausführlich beschrieben auf der Creating-texture-packs-Seite von der Minetest-Wiki-Webseite.[15]

Versionsgeschichte

Haupt-
version
VersionVeröffentlichungAnmerkungen
0.3.xÄltere Version; nicht mehr unterstützt: 0.3.01. November 2011
Ältere Version; nicht mehr unterstützt: 0.3.19. November 2011
Ältere Version; nicht mehr unterstützt: 0.3.212. Mai 2012
0.4.x
Ältere Version; nicht mehr unterstützt: 0.4.021. Juli 2012Spielengine und Inhalt wurden voneinander getrennt.[7] Dies ermöglicht es, einfach Mods zu entwickeln, die das Standardspiel erweitern. Viele neue Elemente kamen dem Spiel hinzu, wie fallende Blöcke (Sand, Kies) Treppen und Wolle.[8]
Ältere Version; nicht mehr unterstützt: 0.4.121. Juli 2012
Ältere Version; nicht mehr unterstützt: 0.4.228. Juli 2012
Ältere Version; nicht mehr unterstützt: 0.4.35. September 2012
Ältere Version; nicht mehr unterstützt: 0.4.46. Dezember 2012Ab dem 18. Oktober 2012 fand ein starker Aktivitätsschub bei der Minetest-Entwicklung durch verstärkte Community-Beteiligung statt. In den folgenden Monaten wurden viele alte Fehler behoben und neue Features entwickelt. Namhaft sind dabei die Unterstützung für 3-dimensionale Objekte für Lebewesen,[16] einige Verbesserungen des Netzwerkprotokolls und die Einführung von Shadern,[17] sanfte Tag-Nacht-Übergänge[18] auf Engineseite so wie viele Vereinheitlichungen und Verbesserungen des Spielinhalts.
Ältere Version; nicht mehr unterstützt: 0.4.54. März 2013Erste, die komplett von der Community erstellt und veröffentlicht wurde.[19] Neben der Fehlerbehebung wurden neue Features hinzugefügt, sowie kleine Änderungen vorgenommen. Beispielhaft zu nennen ist die Verbesserung des MapGenerators sowie das automatische Auflisten öffentlicher Server für das Multiplaying.[20]
Ältere Version; nicht mehr unterstützt: 0.4.63. April 2013Es wurden einige Änderungen im Gameplay vorgenommen. So gibt es nun wieder Dungeons und Dschungel, die mit Version 0.4.4 entfernt wurden. Des Weiteren reagieren nun Lava und Wasser und bilden je nach Bedingung Stein oder Obsidian. Auch neu eingeführt wurden Diamanten, Gold, Bronze, Kupfer und Steinziegel. Dazu kommen noch viele kleine Änderungen und Fehlerbehebungen.[21]
Ältere Version; nicht mehr unterstützt: 0.4.76. Juni 2013.Die größten Neuerung im Gameplay sind Blumen, die zufällig in der Welt vorkommen, sowie die Möglichkeit, Landwirtschaft zu betreiben. Neben den zahlreichen kleinen Änderungen und Fehlerbehebungen wurden einige neue Funktionen fürs Modding hinzugefügt, sowie kleine optische Änderungen vorgenommen.[22]
Ältere Version; nicht mehr unterstützt: 0.4.824. November 2013Neben kleineren Änderungen, wie neue Sounds und der Verbesserung der Interact-Privilegien, wurde das Ertrinken bei zu langem Aufenthalt unter Wasser und der Wettersupport hinzugefügt. Neben den kleinen Änderungen und Fehlerbehebungen sind wieder neue Funktionen für das Modding hinzugekommen.[23]
Ältere Version; nicht mehr unterstützt: 0.4.91. Januar 2014
Ältere Version; nicht mehr unterstützt: 0.4.106. Juli 2014Es wurden viele Änderungen vorgenommen. So gibt es beispielsweise nun eine Third-Person-Perspektive, einige neue Blöcke und Items sowie viele Bugfixes. Auch sind Dschungel (implementiert in 0.4.6) standardmäßig aktiviert.[24]
Ältere Version; nicht mehr unterstützt: 0.4.1124. Dezember 2014
Ältere Version; nicht mehr unterstützt: 0.4.1218. Februar 2015
Ältere Version; nicht mehr unterstützt: 0.4.1320. August 2015Viele Fehlerkorrekturen. Neue Funktionen, wie den cinematic mode und Objekte wie Pilze hinzugefügt.[25] Es wurden auch Änderungen am Mapgen vorgenommen.
Ältere Version; nicht mehr unterstützt: 0.4.1415. Mai 2016Das Boot fährt geringfügig schneller als vorher, Pilzsporen wurden entfernt, der Quellcode für TNT wurde neugeschrieben und um Effekte erweitert, ergänzt wurden eine Falltür aus Stahl, eine stählerne Leiter und Schild, sowie ein einfaches Gartenzauntor, Gras kann auf Sandstränden und Dünen wachsen, die Biome sind laut Entwickler fortan abwechslungsreicher und detaillierter und weitere Änderungen, sowie Bugfixes[26]
Ältere Version; nicht mehr unterstützt: 0.4.1522. Dezember 2016
Ältere Version; nicht mehr unterstützt: 0.4.163. Juni 2017Neu hinzugekommen sind Partikelanimationen, ein Ping-Indikator bei der Serverliste, ein anpassbare Fortschrittsanzeige, überarbeitetes Pause-Menü, Option für Undersampling, die Fenstergröße wird für das nächste Mal automatisch gespeichert und weitere Änderungen[27]
Ältere Version; nicht mehr unterstützt: 0.4.17.110. Juni 2018Enthält lediglich Fehlerbehebungen aus der Entwicklung von 5.0 (ehemalig 0.5). Zudem ist im Vergleich zu der am 3. Juni 2018 erschienenen Version 0.4.17 ein Absturzfehler behoben worden.[28]
5.xÄltere Version; nicht mehr unterstützt: 5.0.04. März 2019Highlights:[29]
  • Online repository (zum Download von Spielen, Mods, Modpacks und Texture Packs aus dem Menü)
  • Neuer Map Generator: Carpathian
  • Android: Bessere Steuerung, Joystick
  • Mods und Spiele können übersetzt werden
  • ... und vieles mehr!
Ältere Version; nicht mehr unterstützt: 5.0.131. März 2019Diverse kleine Bugfixes, wie z. B. der Schutz vor mehrzeiligen Chat-Einträgen.[30]
Ältere Version; nicht mehr unterstützt: 5.1.012. Oktober 2019
  • Unterstützung für Übersetzungen
  • Knockback
  • Bugfixes und Optimierungen[31]
Ältere Version; nicht mehr unterstützt: 5.1.117. Januar 2020Diverse kleine Bugfixes.[32]
Ältere Version; nicht mehr unterstützt: 5.2.05. April 2020
  • Grundlegende Beleuchtung von Modellen
  • Werkzeuge nutzen sich ab
  • Fallende Lichtquellen
  • Wetter verändert Wolken
  • Realistischere Boote
  • Wasser weniger transparent
  • Viele weitere Verbesserungen und Bugfixes[33]
Ältere Version; nicht mehr unterstützt: 5.3.09. Juli 2020
  • Farbe des Himmels angepasst
  • Andere Tasten für Kamera und Minimap
  • Unterstützung für OpenGL ES 2 unter Android
  • Mehr Optionen bei Generierung der Welt
  • Neue Implementierung für schwebende Inseln bei Mapgen V7
  • Unterstützung für PostgreSQL für Nutzerverwaltung
  • Spielmodus „Development Test“ überarbeitet
  • Viele weitere Verbesserungen und Bugfixes[34]
Ältere Version; nicht mehr unterstützt: 5.4.023. Februar 2021
  • ContentDB: Automatische Auflösung der Abhängigkeiten
  • Mausbelegungen anpassbar[35]
Ältere Version; nicht mehr unterstützt: 5.5.030. Januar 2022
Ältere Version; nicht mehr unterstützt: 5.5.115. Mai 2022
Ältere Version; nicht mehr unterstützt: 5.6.04. August 2022
Ältere Version; nicht mehr unterstützt: 5.6.119. September 2022
Aktuelle Version: 5.7.08. April 2023
Legende:
Alte Version
Ältere Version; noch unterstützt
Aktuelle Version
Aktuelle Vorabversion
Zukünftige Version

Abspaltungen

Voxelands

Voxelands wurde von Minetest-C55 0.3.x abgespalten, da sich mehrere Entwickler über die Ausrichtung von Minetest 0.4 uneinig waren. Nach Meinung der Voxelands-Entwickler konzentrierte sich die Weiterentwicklung von Minetest zu sehr auf Modding und die Engine, Voxelands hingegen wollte mehr den Spielspaß in der Vordergrund stellen.[36] Die letzte Version wurde am 24. September 2017 veröffentlicht.[37] Am 25. Juli 2018 gab die Hauptentwicklerin Lisa Milne bekannt, die Arbeit an Voxelands einzustellen, um sich anderen Projekten zu widmen.[38] Der Quellcode ist weiterhin frei auf GitLab verfügbar.[39]

Freeminer

Freeminer ist eine weitere Abspaltung von Minetest.[40] Auch hier war der Grund eine verschiedene Meinung der Entwickler. 2013 wurde die erste Version veröffentlicht. Die aktuelle Version von Freeminer wurde am 15. Mai 2016 veröffentlicht,[41] auf GitHub fließen allerdings immer noch (Stand 2020) von Zeit zu Zeit kleinere Änderungen ein.[42]

Final Minetest

Final Minetest sieht sich als Fortsetzung des Minetest-0.4.x-Entwicklungszweigs. Da Minetest 5.x inkompatibel zu älteren Servern und Mods ist, fühlt sich Final Minetest verpflichtet den Zugang zu älteren Welten und Spielen zu erhalten, in die oft beträchtliche Entwicklungs- und Bauzeit geflossen ist. Durch Verzicht auf viele Features von Minetest 5.x sowie weitere Optimierungen ist Final Minetest laut eigener Aussage schneller, insbesondere auf älteren Rechnern.[43]

Rezeption

Die Gemeinschaft stehe auf soliden Beinen. Obwohl es sich um einen Klon handele, sei Minetest unabhängig und anders als sein kommerzielles Gegenstück Minecraft. Die einfache Erstellung von Modifikationen wird hervorgehoben.[44] Diese können über ein Repository bezogen werden.[45]

Weblinks

Commons: Minetest – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise