Technologische Neuigkeiten, Bewertungen und Tipps!

Wie Minecraft Welten generiert

Schätzungsweise sind mit dem Weltgenerator von Minecraft 2,8 Billionen einzigartige Welten möglich. Die Welten sind im Grunde endlos und jedes Spiel generiert eine völlig andere Weltkarte. Aber wie generiert Minecraft diese unglaublichen Welten?

Wenn Sie die Antwort wissen möchten, sind Sie hier richtig. In diesem Artikel wird erklärt, wie man in Minecraft Welten generiert.

Es beginnt mit einem Samen

Die Weltgenerierung in Minecraft erfolgt nicht wirklich zufällig, da jede generierte Welt mit einer Startnummer beginnt. Wenn Sie eine Welt erstellen, haben Sie die Möglichkeit, eine Startnummer einzugeben oder Minecraft die Auswahl einer Startnummer für Sie übernehmen zu lassen. Diese Zahlen werden in einen „Pseudozufallszahlengenerator“ eingegeben. Dies ist ein Algorithmus, der Listen mit Zahlen generiert, die Zufallszahlen ähneln.

Diese pseudozufälligen Zahlen sind die Grundlage der Weltgenerierung in Minecraft. Sie werden verwendet, um Zahlen für einen Prozess namens „prozedurale Generierung“ zu berechnen. Dieser Prozess erstellt algorithmisch Daten, um Texturen und großformatige 3D-Computergrafiken zu erstellen. Dies ist bei vielen Computerspielen der Fall, darunter auch bei Minecraft.

In Summe:

  • Es wird eine Startnummer eingegeben.
  • Dieser Startwert wird in einen Pseudozufallszahlengenerator eingegeben.
  • Aus dem Seed werden mathematische Daten erstellt, die als Koordinaten und Standorte verwendet werden können.
  • Da alle Daten von der Startnummer stammen, erzeugt ein identischer Startwert eine identische Welt.

Prozedurale Generierung von Minecraft-Welten

Wie Sie vielleicht schon vermutet haben, folgt die prozedurale Generierung des Geländes und der Elemente einer bestimmten Reihe von Schritten oder Verfahren. Jeder Schritt trägt zu den vollständig entwickelten Minecraft-Welten bei, die den Spielern so viel Spaß machen. Dieser Prozess basiert speziell auf „Perlin-Noise“-Berechnungen.

Bei Minecraft besteht der Vorgang aus vier Hauptschritten.

  • Lärmkarten
  • Geländeelemente
  • Höhlen und Erze
  • Weltdekorationen

Lärmkarten

Bei der Entwicklung von Computerspielen beginnt man häufig mit einer „Noise Map“, und Minecraft bildet hier keine Ausnahme. Der erste Schritt zur Erstellung der Welt ist die Generierung einer Terrain Noise Map, die im Grunde eine Darstellung des Geländes in Punkten und Schattierungen ist, die später vollständig entwickelt wird. Dieser Terrain Noise Generator erstellt eine topografische Karte aus Stein und Wasser.

Bei der Generierung beginnt es mit einem Stapel Inselbiome und durchläuft die restlichen Biome, wobei entsprechend Details hinzugefügt werden. Die Topografie jedes Bioms wird weiterhin pseudozufällig generiert, ist aber für jedes Biom angemessen.

Als nächstes werden weitere Noise Maps auf die erste gelegt, um das Gelände zu glätten und Biomdetails hinzuzufügen. Wenn Sie genau hinschauen, werden Sie diesen Prozess miterleben, während Ihre Welt entsteht. Das Ergebnis ist eine vollständige Topographie aus Stein, Wasser und Luft. Minecraft generiert 16×16 Brocken, während Sie erkunden.

Hier noch einige weitere wesentliche Fakten zur Lärmkarte:

  • Die Topografie wird mithilfe einer Lärmkarte aus Sone erstellt.
  • Alles unterhalb von y=63 ist kein Stein, sondern Wasser.
  • Alles andere ist Luft. Dabei gilt die Regel, dass Luft immer über Wasser liegt.
  • Die Topographie wird basierend auf unterschiedlichen Biomen erweitert und geglättet.
  • In der Steintopographie sind bisher keine Höhlen vorhanden.

Dadurch entsteht die Grundwelt, die durch den Rest des kreativen Prozesses erweitert werden kann. Zu diesem Zeitpunkt werden nur Stein, Wasser und Luft als Materialien verwendet.

Geländeelemente

Der nächste Schritt in der Entwicklung ist das Hinzufügen von Blöcken wie Gras, Erde und Sand. Diese werden nicht auf den Stein gebaut, sondern überschreiben die bereits vorhandene Steinlandschaft. Sie werden weiterhin „pseudozufällig“ platziert, basierend auf den Zahlen, die vom Seed- und Baualgorithmus generiert werden.

  • Gras, Sand, Erde usw. ersetzen Steine ​​in der Topographie.
  • Es sind noch keine Höhlen angelegt.
  • Erze gibt es noch nicht.
  • Dekorationen auf der Erdoberfläche wurden bisher nicht erzeugt.

Der Algorithmus von Microsoft berücksichtigt, dass die Wüste mehr Sand, die Ozeane mehr Kies usw. benötigt. Jedes Biom wird mit den entsprechenden Landmaterialkombinationen gefüllt.

Höhlen und Erze

Nachdem wir nun eine Welt aus Stein, Erde und dergleichen gebaut haben, ist es an der Zeit, den Bergen Höhlen und den Tälern Schluchten hinzuzufügen. Dies ist ein zweistufiger Prozess:

  • Es entstehen Höhlen und Schluchten.
  • Innerhalb der Gesteinselemente entstehen sofort Erze.

Dabei werden der Welt Kupfer, Kohle, Gold usw. hinzugefügt. Diese unterliegen den Minecraft-Regeln und -Verteilungen, die in jeder Version festgelegt sind.

Weltdekorationen

Der letzte Schritt zur vollständigen Weltgenerierung ist das Hinzufügen von Dekorationen zur Welt. Dazu gehört alles andere, was eine Welt enthalten kann. Zuerst werden Strukturen bevölkert, gefolgt von Flora und Fauna.

  • Bäume und Laub
  • Hohes Gras und Blumen
  • Bienenstöcke, Bienen und andere Insekten
  • Dörfer
  • Schiffswracks und Festungen
  • Dschungeltempel und Wüstenpyramiden
  • Nether-Tore

Diese Details variieren in jeder Welt und tragen zur wunderbaren Vielfalt in Minecraft bei. Jeder Gegenstand wird basierend auf seinen speziellen Verteilungsregeln erscheinen. Einige Welten können beispielsweise voller Ozeane und Schiffswracks sein, während andere nur wenige Ozeane haben. Jede Welt ist anders.

Welche Rolle spielen Biome?

Wenn die erste Geländerauschkarte erstellt wird, basiert sie auf den Biomregeln von Minecraft. Die Zahlen zur Bestimmung der Biombereiche stammen ebenfalls aus dem Algorithmus, der die Startnummer verarbeitet. Wie bei allem in der Welt bestimmt die Startnummer, wie die Zahlen verteilt werden.

Allen Bereichen werden pseudozufällige Temperaturwerte zugewiesen, die bestimmen, welches Biom sich in einer bestimmten Region entwickeln wird. Es werden auch andere Feinabstimmungsprozesse durchgeführt, wie beispielsweise das Zusammenfügen der Ränder von Biomen. Generierungsdetails wie diese sind Teil des proprietären Algorithmus von Microsoft.

FAQ

Was ist mit den Fernen Ländern?

Die Far Lands wurden erstellt, als der Generierungsalgorithmus so überlastet war, dass er nicht mehr funktionierte. Benutzer schätzen, dass dies in jeder Richtung etwa 12 Millionen Blöcke vom Spawnpunkt entfernt geschah. Viele Spieler haben sich auf die Suche nach den Far Lands gemacht. Gerüchten zufolge sind die Far Lands mit späteren Updates und einem ganz neuen Geländegenerator verschwunden.

Wie funktioniert die Erzverteilung?

Für jede Version von Minecraft finden Sie detaillierte Erz Verteilungen online. Diese bestimmen die Spawn-Standorte und die Häufigkeit jedes Erzes basierend auf Höhe oder Y-Wert. In Version 1.20 kann Kohle beispielsweise von Y=0 bis Y=320 spawnen und kommt am häufigsten in den Schichten 44, 95 und 136 vor. Wenn Sie diese nachschlagen, können Sie Ihre Suche nach wertvollen Erzen und Materialien beschleunigen.

Warum entsteht aus einem Samen jedes Mal dieselbe Welt?

Warum entsteht aus einem Samen jedes Mal die gleiche Welt?

Von Minecraft generierte Welten

Die Generierung solcher unendlichen Spielwelten ist faszinierend. Jede Seed-Nummer generiert ihre eigene, einzigartige Welt, aber nur mit dieser spezifischen Eingabe. Die komplizierte Natur des Algorithmus ist für die unbegrenzte Spielbarkeit des Spiels verantwortlich. Tatsächlich ist jede Welt so groß, dass es unmöglich wäre, eine Welt vollständig zu erkunden und zu füllen, geschweige denn mehrere Welten. Einige der Welten von Minecraft sind speziell für einen Seed mit numerischer Bedeutung gebaut. Beim Experimentieren finden Sie möglicherweise einige kreativ versteckte Korrelationen zwischen Welt und Seed.

Was halten Sie von den von Minecraft generierten Welten? Gefällt Ihnen die Vielfalt, die sie bieten? Sagen Sie es uns im Kommentarbereich unten.

Your Header Sidebar area is currently empty. Hurry up and add some widgets.