Wie die Welt entsteht |
FAQ |
Aventurien in Minecraft direkt zu bauen, ist wohl ein zweckloses Unternehmen: Selbst mit vielen Helfern würde das Ewigkeiten dauern. Benutzt man ein entsprechendes Addon, so geht das vielleicht schon deutlich schneller von der Hand; aber wie stellt ihr sicher, dass die Proportionen von Aventurien eingehalten werden? Das ist zumindest recht kompliziert und aufwändig.
Ich will hier einmal meinen Ansatz darstellen: Das Generieren der Minecraft-Welt auf Basis einer Landkarte. Ich habe dazu selber ein kleines Java-Programm geschrieben und ständig erweitert. Zunächst einmal braucht man aber eine Landkarte. Und da gibt es für Aventurien ja ein recht schönes, detailliertes und vor allem großes Exemplar (Siehe FAQ zum Thema Maßstab). Das folgende Bild zeigt einen Ausschnitt dieser Karte, den man auch in den beiden Screenshots sehen kann, mit Blick von Südwest (Oberfels) nach Nordost ins Yaquirtal. Die Straßen und Wege sind noch recht gut erkennbar, Flüsse schon weniger deutlich. Besonderheiten der Region - hier beispielsweise der Weinanbau - fehlen völlig.
Aus diesem Grund kommen zwei neue "Layer" hinzu, die ich größtenteils von Hand (Computer-unterstützt) eingefügt habe: Flüsse und Seen mit verschiedenen Tiefen (blau), Straßen, Wege, Gebäude (rot/lila) sowie Landwirtschaft (Weinreben in hellgrün). Nun kann ich nicht einfach so die Weinreben und anderen Ackerbau in die Welt setzen, denn vielfach sind Waldgebiete im Weg. Außerdem sind die vielen Farbschattierungen nicht hilfreich, so dass ich die Farben reduziert und vereinfacht habe. Nur so lassen sich nachher jeder Farbe bestimmte landschaftliche Oberflächen zuordnen:
Das ist jetzt die Grundlage für die Generierung der Oberfläche: Eine Oberflächenkarte (surface map). Über eine Tabelle (surface csv) habe ich den Farben dann bestimmte Minecraft-Blöcke zugeordnet, z.B. Grassblöcke mit Farn und Eichensetzlingen, Stein, Sand ... Da gibt es Farben für dichte Mischwälder, lockere Birkenwälder, Grasflächen, Blumenwiesen und Sandwüsten sowie Laternen, Brücken, Mauern, Kartoffeln, Weizen und Weinreben u.v.m.
Fehlen noch zwei weitere Zusatzkarten: Die Welt ist bis hierhin noch sehr flach: Woher soll man denn auch die Informationen für die Erhöhungen von Gebirgen nehmen? Dazu muss eine eigene Höhenkarte (mountain map) her: Und zu guter Letzt kann Minecraft die verschiedenen Landschaften (Wüste, Sumpf, Wald etc.) noch ganz speziell darstellen, wenn man sogenannte Biome hinzufügt: Das ist dann die dritte Karte (biome map), die ich für die Generierung verwende:
Das war es dann: Oberflächenkarte mit entsprechenden Farbzuordnungen, eine Höhenkarte für Gebirge (und sonstige spezielle Höhenmarken) sowie eine Biom-Karte. Das ergibt dann die Minecraft-Welt, wie im Screenshot gezeigt.
|
Was ist der Maßstab der Minecraft-Welt?
Der Maßstab ist 1:280: 1 Schritt in Minecraft entsprich 280 Schritten in Aventurien. Die Begründung und Berechnung ist die folgende: Die zugrunde liegende Landkarte ist 7150x11000 Pixel groß, wobei 1 Pixel = 1 Minecraft-Block. In der Landkarte entsprechen 360 Pixel ziemlich genau 100 Meilen. Daraus ergibt sich für einen Block und Schritt in Minecraft etwas 100/360 Meilen in Aventurien, also ungefähr 280 Schritt. Man sieht also: Darin ganze Städte zu bauen, wäre nicht möglich. Dennoch funktioniert das mit dem Maßstab recht gut: Das Umherwandeln in der Landschaft gibt einen schönen Eindruck von Aventurien. Noch ein paar Zahlen zum Thema Maßstab: Vom Kosch bis zu den Trollzacken sind es ca. 1500 Blöcke, der Neunaugensee ist ca. 350x350 Blöcke groß, die Khom-Wüste durchmisst ca 1700 Blöcke, GOR hat einen Durchmesser von ca. 200 Blöcken und die Windhag-Berge sind ca. 850 Blöcke lang. Warum ist die Minecraft-Welt nicht im Maßstab 1:1? Das ist relativ einfach: Ich mappe die Pixel der zugrunde liegenden Landkarte 1:1 auf die Minecraft-Blöcke: Wir können uns froh schätzen, eine detaillierte Karte in den genannten Dimensionen zu haben. Würde ich dagegen die Pixel auf mehrere Minecraft-Blöcke mappen (z.B. 280x280) würden alle Elemente der Welt eindeutig einem 280x280-Raster entsprechen: Der berühmte Treppcheneffekt und zwar sehr extrem! Und Straßen wären dann in Minecraft z.B. eher 550-1000 Blöcke breit (in der Karte 2-4 Pixel)! Und außerdem habe ich noch nicht gehört, dass Spieler wirklich eine Stunde reisen möchten, um zum nächsten Dorf zu gelangen. Ich zumindest finde es ganz angenehm, das Yaquirtal in fünf Minuten durchreisen zu können und nicht in mehreren Tagen. Irgendwie ist Minecraft ja eine Art Spielzeugwelt, wo unsere "Playmobilfiguren" nicht im gleichen Größenverhältnis zur Umgebung stehen... sondern mal kurz auf einen Berg sprinten können. Wie kann ich die Welt besuchen und weiter bauen? Da gibt es mehrere Möglichkeiten. Zum einen habe ich einen kleinen Minecraft-Server aufgesetzt, den Du besuchen kannst. Schaut mal oben im Menü unter "Server". Zum anderen stelle ich die Welt gerne Interessierten zur Verfügung ... sei es für private Bauwut oder auch für eine gemeinsame Arbeit der Community an einem noch vollständigeren Aventurien. Da die Welt aber sehr groß ist, fragt mich einfach danach, wir finden eine Lösung! Vielleicht wollen wir aber den oben genannten Server noch weiter ausbauen und direkt als Community-Baustelle nutzen. Auch dazu bin ich für alle Vorschläge dankbar. Wo sind die Häuser und Städte? Es gibt (fast) keine: Die Minecraft-Welt ist in keinem sinnvollen Maßstab möglich, in dem ganze aventurische Städte passen. Du wirst in der Regel nur größere gepflasterte Flächen finden, wo in der Karte Dörfer und Städte eingezeichnet sind. Häuser lassen sich in einer 2D-Karte einfach nicht in 3D definieren! Dennoch gibt es angedeutete Gebäude: Deren Grundmauern findet man hier und da in der Minecraft-Welt ... bereit, um- und ausgebaut zu werden. Eine weitere Idee, die ich auch schon umgesetzt habe, ist das Anlegen größerer Städte außerhalb der Karte. Per Command-Block könnte man dann durch eine Art Stadttor gehen und wird dann dorthin teleportiert. Wo sind die Bäume? Du siehst keine Bäume? Dann befindest Du dich in einem (noch) unbesuchten Bereich der Welt und die Generierung von Bäumen u.a. Pflanzen ist abgeschaltet oder sehr langsam. Beim Generieren der Welt kann ich leider nur Setzlinge und Samen in die Welt setzen. Wachsen müssen diese erst noch. Und das geschieht erst dann, wenn man eine Region besucht. Die Geschwindigkeit ist aber einstellbar, so dass ich diese in der Regel zunächst einmal sehr hoch einstelle und die Bäume nur so aus dem Boden schießen. Einige Objekte in der Welt sehen komisch aus Ja, das stimmt: Zäune zum Beispiel: Ich kann zwar Zaunpfähle setzen, aber in Minecraft werden diese nicht - wie üblich - mit Querlattung versehen. Dies ist aber sehr einfach korrigier bar: Einfach einen Zaun wegnehmen und erneut hinbauen und schon wird die gesamte Querlattung eines Zaun erzeugt. Und Wasserfälle fließen nicht bergab: Auch da muss man Nachhelfen. Das sind aber nur Kleinigkeiten und niemand hat verboten, dass man noch selber nacharbeitet :) Wie sehr entspricht die Minecraft-Welt denn dem Aventurien in meinem Kopf? Insgesamt habe ich vieles genau so belassen, wie es in der Karte eingezeichnet ist: Flußläufe bis zur Quelle, auch bei kleinsten unbedeutenden Bächen, Reichsstraßen und Wege, Wälder ... du wirst in deiner Lieblingsregion vieles wiederfinden. Dann habe ich für einen guten Wiedererkennungswert vieler Regionen bestimmte Besonderheiten eingebaut: Baumarten wie Eiche, Birke und Akazie, Blumenarten, Ackerbau ... die so genau nicht in der Karte eingezeichnet sind. Vielfach musste ich natürlich interpretieren bzw. habe das Wiki Aventurica und andere Quellen verwendet: So erfuhr ich vom Weinanbau im Yaquirtal und vielen anderen Besonderheiten. Gibt es denn auch Höhlen? Höhlen werden leider nicht generiert, wie sonst üblich in Minecraft: Dazu wäre eine spezielle Höhlenkarte erforderlich und die ist gar nicht so einfach - immerhin handelt es sich um 3D-Gebilde in bestimmten unterirdischen Positionen. Und was ist mit Gold? Also das hat doch jetzt ein Zwerg gefragt, oder? Zeig Dich :-) Um mehr oder weniger wertvolle Bodenschätze habe ich mich gekümmert. Die Verteilung ist ein wenig anders, als vielleicht in Minecraft gewohnt, aber ein erfahrener Zwerg wird bestimmt fündig... |