Zum Inhalt springen
Stärkere Unbekanntheit: Algorithmusbasierte Universumsgenerierung

Stärkere Unbekanntheit: Algorithmusbasierte Universumsgenerierung

2024-11-15 03:43

Hallo, Welteroberer im All.

Obwohl die Universumsgenerierung von SSW1 nicht schlecht war, basierte sie nicht auf Algorithmen, sondern war reiner Zufall. Da der Server-Engine nun auf Python umgestellt wurde, ist es an der Zeit, die Fähigkeiten auszuspielen.

Derzeit ist die Universumsgenerierung der Neuauflage zur Hälfte abgeschlossen. Hier ein Überblick über den Fortschritt und die Änderungen.

Verteilung der Galaxie

Bisher wurden Sternsysteme, also die Punkte auf der Karte, obwohl sie “zufällig” platziert waren, unter einigen vorhersagbaren Annahmen angeordnet, um den Rechenaufwand zu reduzieren. Die Einfachheit des Zufalls führte jedoch zu einer unzureichenden Kartendiversität.

Jetzt wird die Galaxie vollständig algorithmisch zufällig platziert, mit unzähligen Formen und Positionen. Zudem wurde eine “Sturmzone” eingeführt, die weite leere Flächen schafft, ähnlich wie Gebirge, die die Bewegung blockieren und so ein Gelände bilden.

Sternsystem-Cluster

Sternsysteme werden algorithmisch stärker miteinander gruppiert und bilden Regionen ähnlich wie Inselminen, die sich jedoch über die gesamte Galaxie erstrecken. Diese dienen als wichtige Engpass-Passagen.

Natürlichere und unberechenbarere Sternentore

Sternentore sind nicht mehr einfach mit der Umgebung verbunden, sondern werden algorithmisch natürlicher verknüpft. Ein Bild sagt mehr als tausend Worte:

Bisher waren die Sternentore noch relativ regelmäßig, jetzt sind sie schwerer vorhersehbar.

Vielfältige Generierungsmodi

Natürlich können die oben genannten Modi kombiniert oder deaktiviert werden. Der Server wird sie automatisch generieren und so eine Vielzahl von Kartenmodi erstellen.

Dies ist der aktuelle Fortschritt. Unter Python ist die Freiheit sehr groß. In Zukunft sind möglicherweise weitere Änderungen möglich. Bleibt gespannt.

Zuletzt bearbeitet
heerozh
heerozh · · AI Translated _... · fbd221c
Weitere Mitwirkende
Keine