Die Arbeit geht jeden Tag weiter. Obwohl ich im Januar fliegen wollte, beschloss ich, nicht zu eilen, und hier ist der Grund. Technisch gesehen könnten die kleinen Schiffe Anfang Januar wirklich fliegen. ABER sie müssen mehr tun als nur fliegen: Der Spieler braucht eine bequeme Möglichkeit, sie zu senden, nahe gelegene Sternsysteme zu inspizieren, durch die Karte zu navigieren und so weiter.
Ich beschloss, alle diese Elemente zuerst in Ordnung zu bringen. Flüge beinhalten auch den Transport von Fracht, was Mechanik erfordert, um diese Fracht am richtigen Zielort zu erhalten, zusammen mit vielen anderen Dingen.
Wir werden also im Februar mit dem Fliegen beginnen, aber in einer viel funktionaleren Version des Spiels.
Viele Teile der Arbeit folgen dem gleichen Muster. Unser Spiel ist sehr komplex und miteinander verbunden. Ohne ein Element wird ein anderes nicht funktionieren, gefolgt von einem anderen und so weiter. Der Fortschritt ist daher nicht einheitlich. Ja, ich mache derzeit viele Elemente in vereinfachter Form, aber ihre Kernmechanik muss existieren oder nichts wird funktionieren.
Erst heute sind zum Beispiel die Start-Korridor-Gebiete für interstellare Reisen endlich aufgetaucht. Sie fragen sich vielleicht, was daran schwierig ist. Platzieren Sie drei bis fünf Markierungsobjekte auf der Karte, willkürlich oder nachdenklich, und das ist es. Nun, irgendwie...
Aber die Sprungreichweite variiert. Eine Reihe von Korridoren passt zu einem Schiff, während ein anderes Schiff zusätzliche verwenden kann. Wie erklären wir das? Unter bestimmten Bedingungen haben einige Systeme 15 bis 30 Korridore... Gut, legen Sie sie alle und sortieren Sie sie nach Entfernung. Jetzt multiplizieren Sie diese Arbeitsbelastung mit 45.000 Sternen. Selbst bei einer halben Stunde pro System... 22.500 Stunden. Das sind 937 Arbeitstage, 24 Stunden am Tag... Nicht ideal, oder?
Also nahm ich den taktisch längeren Weg. Basierend auf dem aktiven Schiff und damit seiner Sprungreichweite liest das System die Sternkatalogdaten aus, berechnet die Entfernungen zu den umgebenden Sternen und platziert automatisch Sprungzonen entsprechend den realen Positionen der Sterne.
Das hat den größten Teil des heutigen Tages gedauert. Aber es funktioniert in jedem System. Es muss noch verfeinert werden, aber die Kernfunktionalität läuft.
Apropos Sternenkatalog: Obwohl wir 45.000 Sterne erzeugen, enthält unser Katalog jetzt 120.000. Es ist komplett auf dem neuesten Stand. Viele Zwergsterne wurden hinzugefügt, was die Logistik flexibler und interessanter macht. Es enthält jetzt auch absolute Leuchtkraft, die wir zur Berechnung der Wärmelast, der Solarzellenleistung und anderer nützlicher Dinge verwenden werden.
