Entwickler-Update: Wartungspatch, Treibstoffpreise, Frachterkonvertierungen & Technology Demonstrator

In den letzten Wochen und Monaten waren wir mit verschiedenen Dingen rund um AirlineSim beschäftigt. Da wir heute ein kleines Wartungspatch herausbringen (alle Details dazu findet ihr weiter unten), möchten wir die Gelegenheit nutzen und euch zeigen, woran wir bisher gearbeitet haben!

Ein weiteres Update zu den Treibstoffpreisen

Zunächst ein paar Worte zu einem nicht unbedingt entwicklungsbezogenen aber dennoch relevanten Thema: Wie bereits erwähnt, beobachten wir den Trend der realen Treibstoffpreise sehr genau, da diese direkten Einfluss auf das Kostenniveau in AirlineSim haben. Seit Beginn des Ukraine-Krieges sind die echten Preise stark angestiegen, wodurch die Kostenfrage auch in unserer Community zu einem heiß diskutierten Thema wurde.

Wir haben zuerst gezögert, direkt auf eine neue Datenquelle für Treibstoffpreise umzusteigen, in der Hoffnung, dass die Preissituation ein kurzfristiger Ausreißer bleiben würde. Im Moment scheinen sich die Preise jedoch auf einem hohen Niveau eingependelt zu haben, was für viele Fluggesellschaften ein ernsthaftes Problem darstellt - insbesondere in Spielwelten, die mit dem "neuen ORS" konfiguriert sind.

Aus diesem Grund haben wir uns nun dazu entschlossen, pseudo-zufällige Treibstoffpreise zu verwenden, mit einer manuellen Preissenkung zu Beginn, um auf ein Niveau zu kommen, das zwischen den Werten vor Beginn des Ukraine-Kriegs und heute liegt. Dies wird voraussichtlich eine vorübergehende Maßnahme sein, bis sich die Treibstoffpreise wieder in einer "normalen" Preisspanne bewegen und wir zu den realen Daten zurückkehren können.

Wir könnten uns auch vorstellen, die Preisentwicklung irgendwann komplett einer künstlichen Funktion folgen zu lassen, möglicherweise mit unterschiedlichen Einstellungen je nach Spielwelt – das wird sich aber erst mit der Zeit zeigen.

Die ersten künstlichen Treibstoffpreise werden heute hinzugefügt und sollten 24 bis maximal 48 Stunden später in allen Spielwelten auftauchen.

Wartungspatch

Weiter geht es mit dem Wartungspatch: Diesmal haben wir uns besonders ein paar längst überfälligen Verbesserungen gewidmet, die auf unserer To-Do-Liste standen. Außerdem schauen wir uns zurzeit einige Performance-Probleme an, die uns über die letzten Monate hinweg gemeldet wurden. Einige Änderungen des Wartungspatches sollen uns bei der Suche nach möglichen Ursachen für diese Probleme helfen.

Anbei ein Überblick über die Patch-Details:

  • Verbesserte Behandlung von Laufzeitfehlern: Nach dem Patch solltet ihr deutlich weniger ungenaue "Systemfehlermeldungen" sehen. Das bedeutet zwar nicht, dass diese Fehler nicht mehr auftreten, allerdings erhaltet ihr jetzt eine besser gestaltete Mitteilung mit klaren Anweisungen, was zu tun ist.
  • Behebung einiger Fehler im Zusammenhang mit der Börse.
  • Behebung eines Problems, das Spielerinnen und Spieler davon abhielt, nach dem Kauf von Credits auf die Premium-Funktionen des Spiels zuzugreifen.

Frachterkonvertierungen

Neben dem Patch haben wir mit der Arbeit an einem lange ersehnten Tool für die Frachterkonvertierung begonnen. Da wir derzeit noch damit beschäftigt sind, die erforderlichen Flugzeugdaten zu beschaffen, steht noch kein genaues Veröffentlichungsdatum fest, allerdings planen wir, das Tool voraussichtlich bis Mitte Mai bereitzustellen - wahrscheinlich zusammen mit einem allgemeinen Datenpatch. Informationen zu den verfügbaren Typen und Konvertierungsoptionen werden wir so bald wie möglich bekannt geben. Bleibt dran!

Entwicklung des Technology Demonstrators

Zu guter Letzt möchten wir euch noch ein paar Einblicke in die Entwicklung unseres AirlineSim Technology Demonstrator-Prototyps geben. Keine Sorge, falls ihr mit dem Projekt noch nicht vertraut seid - wir haben ein ausführliches FAQ zusammengestellt, in dem ihr alle Details nachlesen könnt.

Seit der Ankündigung des Projekts im Dezember letzten Jahres konnten wir den vorgesehenen Zeitplan ziemlich genau einhalten. Da wir uns noch in der geschlossenen Entwicklungsphase befinden, gehen wir an dieser Stelle nicht zu sehr ins Detail. Um euch aber eine grobe Vorstellung vom aktuellen Stand des Projekts zu geben, folgt hier ein kleiner Ausschnitt dessen, woran wir bisher gearbeitet haben:

  • Grundlegende Performance-Tests, um herauszufinden, was technisch alles möglich ist.
  • Implementierung eines Großteils dessen, was später einmal das Distribution System sein wird, einschließlich der Flugplan-Suche, Generierung von Verfügbarkeiten und dem Fare-Matching, um ein paar der Komponenten zu nennen.
  • Erste Fortschritte bei der Implementierung des Systems zur Erstellung von Reiseanfragen, um später Millionen von individuellen Reiseanfragen zu generieren.
  • Erstellung verschiedener Hilfs- und Datenaufbereitungstools für Entwicklungszwecke, einschließlich Tools zur Generierung "echter" Testdaten auf der Grundlage von Daten aus unseren Live-Spielwelten.
  • Erforschung neuer Datenquellen zur Generierung authentischer Reisepräferenzen.

Im Laufe der nächsten Wochen werden wir die jetzige Projektphase abschließen und sind zuversichtlich, dass uns bis dahin ein funktionierendes Proof-of-Concept für das Distribution System vorliegt. Hierbei werden zwar noch viele Details des endgültigen Systems fehlen (z.B. wie genau virtuelle Passagiere Verbindungen auswählen und wie Fluggesellschaften ihr Angebot differenzieren können), jedoch wird das Proof-of-Concept alle wichtigen Komponenten enthalten, die die Grundlage für das eigentliche Spiel bilden.

Anschließend wird das Projekt eine kurze Entwicklungspause einlegen, da Martin für ein paar Monate in Elternzeit geht. Während dieser Zeit wird sich der Rest des Teams jedoch weiterhin mit dem Spieldesign und der Datenrecherche beschäftigen und so die offene Entwicklungsphase vorbereiten, sodass wir wieder voll durchstarten können, sobald Martin zurück ist.

Das war es mit dem Entwickler-Update - wie immer werden wir euch hier auf dem Blog, über Twitter und Facebook sowie unseren Discord-Server mit allen Neuigkeiten zum Spiel versorgen. Bis dahin - viel Spaß beim Spielen!