Trotz der Yachtsaison schaffe ich es manchmal, an dem Projekt zu arbeiten, und dank KI kann der Fortschritt in ziemlich großen Sprüngen kommen.
Lassen Sie mich Ihnen etwas erzählen, das ich vorher nicht besprochen habe. Im Laufe der Arbeit kam ich zu dem Schluss, dass wir auf spezialisierte Software-Tools nicht verzichten können.
Nehmen wir zum Beispiel Schiffsmodule. Natürlich können Sie alles von Hand in die Datenbank eingeben. Oder Sie können ein Tool erstellen, das die Parameter eines Moduls berücksichtigt, überprüft und berechnet und es dann schnell selbst in die Datenbank einfügt.
Also ... Drumroll ... hier ist eine Liste von Tools und Microservices, die bereits erstellt wurden und sich in aktiver Entwicklung befinden.
Der Sternsystemgenerator. Es berücksichtigt alle verfügbaren Parameter eines Sterns und verwendet sie, um die Geburt und Entwicklung des Sterns zu modellieren, während es gleichzeitig die Entstehung von Planeten und Monden aus der protoplanetaren Scheibe durcharbeitet: ihre Zusammensetzung, Parameter, Umlaufbahnen und Migration. Das neueste Update fügte Kometen, Gürtel und große Asteroiden hinzu.
Der Planetengenerator. Es nimmt jeden Planeten und Mond, mit einigen Ausnahmen, und erzeugt die anfängliche Tektonik: Platten und ihre Kollisionsgrenzen. Es nutzt das, um das Gelände zu erzeugen. Es überprüft die Atmosphäre und nimmt darauf basierende Anpassungen vor. Wenn flüssiges Wasser vorhanden ist, berechnet es Verdunstungszyklen, den Transport von Feuchtigkeit durch Winde und Niederschlag. So gestaltet sich das Klima. Und wenn Leben vorhanden ist, bilden sich Biome. Es ist ein Prozess mit vielen Phasen und Feedbackschleifen. Leben kann Kohlendioxid verbrauchen, die Temperatur senken und den Planeten in eine eisige Ruhe versetzen.
Ein separater Population Microservice. Sie führt derzeit Tests mit einer Bevölkerung von sieben Milliarden durch, die auf sechs Fraktionen aufgeteilt ist. Es behandelt Geburten, Todesfälle und die Bildung der Ansichten und Fähigkeiten der Bevölkerung, zusammen mit Gesundheit, Loyalität und vielen anderen Faktoren.
Ein Microservice für Agenten und Kriminelle. Es verwaltet die NPCs, mit denen der Spieler rekrutieren, interagieren oder sich widersetzen kann. Es behandelt ihr Aussehen und ihre Entwicklung, Demenz und Tod, Statistiken, Fähigkeiten und Vergünstigungen. Es verarbeitet derzeit etwa 1.500 Zeichen.
Und schließlich der wahrscheinlich interessanteste und schwierigste Teil, der jetzt aktiv entwickelt wird: zwei Werkzeuge unter einem Dach. Man erstellt Module für Schiffe und in Zukunft alles andere, was Module benötigt, komplett mit Prüfungen und Berechnungen. Der andere baut das Schiff selbst aus diesen Modulen in einem 3D-Fenster, wie Lego oder Tetris: Module, Korridore, Rumpf, Strukturrahmen ... Die neueste Ergänzung sind automatische Korridore. Sie platzieren Module, und die Korridore bauen sich selbst auf und weisen auf Problembereiche hin. Diese Tools werden später die Grundlage für ein Client-Modul bilden. Vielleicht wird es auch ein Offline-Tool geben, damit die Spieler Schiffe selbst entwerfen können. Sie werden auch als Grundlage für die Viewing- und Engineering-Schnittstelle dienen.
Das Projekt schreitet voran, obwohl es vielleicht nicht so aussieht, weil das Spielen erst beginnen kann, wenn alle Mechaniken zusammengebracht sind. Ein Teil funktioniert nicht ohne einen anderen. Im Moment geht es also um die Kernmechanik auf Serverebene. Die Spieloberflächen werden später kommen.
Das ist es. Eine Erinnerung: Jeder, der helfen möchte, ist willkommen. Es gibt Arbeit zu tun.
