Entwicklertagebuch #24
19.08.2024 23:30

Fortschritte am Rework

Diesen August haben wir bereits sehr viel Zeit in das Rework investiert, ich (TutePlays) habe den halben Monat quasi in Teilzeit am ReSi gearbeitet (ca. 40 Stunden) und auch das restliche Team war sehr aktiv.

Wir haben uns intensiv abgestimmt um die Planungen für die Code-Struktur voranzubringen. Hier haben wir massive Fortschritte erzielt. Zusätzlich haben wir ein paar externe Experten zu Rate gezogen, die uns wertvolle Tipps für die Entwicklung unseres Reworks geben konnten und wir konnten zusätzlich einige Fragen beantworten lassen. So sorgen wir dafür, dass wir mit dem Rework technisch bestmöglich für die Zukunft des ReSi aufgestellt sind. Vielen Dank an alle Personen, die uns bei dieser Reise bisher unterstützt haben.

Die Datenbank-Planungen für das Benutzerkonto und einen Großteil der Gebäude- & Fahrzeugstruktur sind vollständig abgeschlossen. Diese sind zum Teil auch bereits im Code hinterlegt und es ist nun möglich über die API einige dieser Daten abzufragen:

  • Alle eigenen Benutzereinstellungen ausgeben
  • Eigene Benutzereinstellungen ändern
  • Alle verschiedenen Gebäudetypen ausgeben
  • Alle Organisationen mit ihren verfügbaren Gebäuden ausgeben

Mit diesen Daten ist es nun möglich den Gebäudeshop zu implementieren.

Die Planungen für die folgenden Bereiche sind weit vorangeschritten, hier fehlt noch etwas Feinschliff.

  • Nutzergebäude
  • Mögliche und gekaufte Gebäudeerweiterungen
  • Mögliche und gesetzte Gebäudeeinstellungen
  • Mögliche und gekaufte Fahrzeuge und deren Parameter
  • Mögliche und aktive Lehrgänge
  • Patienten-Schablonen und generierte Patienten in Einsätzen
  • Fahrzeugkategorien für den Shop, die AAO, Fahrzeuggrafiksets und Einsatzanforderungen

Wir haben sehr viel Zeit und Mühe in das System für Gebäude, Fahrzeuge und Einsätze investiert. Dadurch ist es in Zukunft überhaupt erst möglich, zahlreiche gewünschte Funktionen zu implementieren.

Dadurch haben wir auch eine Lösung gefunden, den lang gewünschten Fahrzeug-Konfigurator technisch zu integrieren.

Aktuell kümmern wir uns im sichtbaren User-Frontend um einige Schaltflächen und Designelemente, aus denen dann später die verschiedensten Ansichten zusammengebaut werden. Anbei ein kleiner Einblick per Screenshots vom aktuellen Stand.

Ich (TutePlays) bin ab Mittwoch für 10 Tage im Urlaub und werde in dieser Zeit keine Fortschritte am Rework erzielen können, darum kümmere ich mich nach meiner Rückkehr. Aus diesem Grund setzen wir in dieser Zeit auch die wöchentlichen Rework-News aus.

Was sich seit dem letzten Tagebuch geändert hat

  • Wir haben das Update V 0.9.6 veröffentlicht. Details dazu gibt es in den zugehörigen Patch-Notes
  • Wir haben die Ladezeiten der Verbandsseite massiv optimieren können. Diese Verbesserung macht sich gerade in großen Verbänden für die Spieler bemerkbar, die Zugriff auf das Verbandsprotokoll haben. In einem gemessenen Beispiel konnte die Ladezeit von 20 Sekunden auf 5 Sekunden reduziert werden.
  • Zwischenzeitlich hatten wir eine Änderung aktiv, durch die die Einträge von Fahrzeugkategorien auf der AAO-Bearbeitungsseite in ihrer Kurzform dargestellt wurden. Da diese nicht mehr eindeutig zuzuordnen waren und für Verwirrung gesorgt haben, haben wir diese Einstellung rückgängig gemacht.
  • Da der neue Kartenserver ohne Probleme eingeführt werden konnte, haben wir den alten Server nun final abgeschalten. Den hatten wir als Rückfallebene noch einige Wochen vorgehalten, falls der neue Server trotz intensiver Tests für Probleme gesorgt hätte.
  • Es gibt neue Einsätze
    • Brennender Lokschuppen
    • Feuer in Schwimmbad
    • Brand in Parkhaus
    • Unfall mit Reinigungsmittel
    • Person auf Sendemast
    • Feuer in Waschanlage
    • Austritt von Phosphorsäure
    • Feuer in Museum
    • Brennende Forstmaschine
  • Zu folgenden Einsätzen wurden neue Varianten veröffentlicht und/oder bestehende überarbeitet
    • Brand in Baumarkt
    • Verkehrsunfall mit LKW
    • Anzeige Graffiti
    • Gegenstände im Gleisbereich
    • Person in Gleisbereich
    • Eingeklemmte Person
    • Kellerbrand
    • Verkehrsunfall mit LKW
    • Brand auf Bauernhof
    • Person in Aufzug
    • Baum droht zu fallen
    • Parkendes Auto beschädigt
    • Brennende Garage
    • Raub
    • Baum auf Straße
    • Tier in Grube
    • Absicherung Pannenfahrzeug
    • Brand in Biogasanlage
    • Gegenstand absichern
    • Einbruch
    • Allergische Reaktion
    • Brennende Gasflasche
    • Brand in Getreidetrockner
  • Zu folgenden Einsätzen wurden neue Anrufe veröffentlicht
    • Alkoholintoxikation
    • Tiere auf Fahrbahn
    • Dachstuhlbrand
  • Es wurden bestehende Einsätze überarbeitet
    • Der Einsatz "Parkendes Auto gerammt" wurde zu "Parkendes Auto beschädigt" umbenannt

Weiterführende Links