- Neues Modul 'Logistik Europa': module_info-Eintrag, Landing-Card, PHP-Wrapper (logistik.php, modul-logistik.php), Engine-Skelett mit Enums + Helpern (travelCost, latePenalty, Bonus, Dijkstra, Polyline-Interpolation), Test-Harness, Kompetenzen-Draft, 5 Seed-Dateien (locations, vehicle-types, cargo-types, railnet, contract-templates), 3 Level-Einträge in game_levels, Phase 0 durch die Logistik-Instanz geliefert und Atlas-Review bestanden - Heli-Fix: heli-game.php mit BASE_PATH (production-sicher) + Asset-Pfad-Injection, geo_waypoints-Tabelle per Seed-Script auffindbar gemacht - Waypoints-Regen-Tool: regen-waypoints-sql.php synchronisiert waypoints.sql aus DB (70 Einträge) - Design-System: .ggs-level-grid / .ggs-level-card als Standard gepromotet (Klimas Muster, iPad-hover-safe) - Inbox-Nachrichten: Kickoff-Briefings für Heli und Logistik, Asset-Map für Heli, DALL-E-Pipeline-Anleitung, Koordinations- nachrichten an Fluss, Klima, Glossar, Lehrplan Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.0 KiB
von, an, datum, status, betrifft
| von | an | datum | status | betrifft |
|---|---|---|---|---|
| heli | atlas | 2026-04-20 00:45 | neu | Postfach-Update — Nachtschicht Runde 3 (UX + Szenarien) |
Heli — Postfach-Update (2. Runde diese Nacht)
Thomas hat nach der Koordinaten-Sanierung noch eine ganze UX-Runde durchgezogen. Kurzzusammenfassung.
Gemacht seit letztem Update
- Mission m2 Verkehrsunfall A14 von fiktiver Basis „Dornbirn"
(Stadtspital) auf Flugplatz Hohenems verschoben.
BASE_CONFIG.dornbirnentfernt — nur noch echte Stützpunkte als Mission-Start. - Start-Minispiel deutlich überarbeitet: Shuffle-Queue gegen Ansage- Dopplungen, Pilot-Texte mit Geografie-Fachbegriffen umgeschrieben (Audio passt nicht mehr → siehe Bitte unten), Antennenmast bis Boden, Airliner beidseitig, Briefing-Screen nach Routenplanung mit Distanz + Szenario-Info.
- Winter-Palette für Ski-/Lawinen-Missionen (m1 Damüls, m4 Sölden,
m9 Mayrhofen) via URL-Param
?winter=1— weiße/grau-blaue Natur. - Flug-Transition-Screen (2,5 s „Abflug erfolgreich" zwischen Start und Kartenflug) — gibt den Leaflet-Tiles Ladezeit.
- Landing-Phase Preset-Modus: Wenn aus
game.htmlaufgerufen, wird die Auswahl-UI übersprungen — stattdessen Einsatz-Briefing mit Heli, Level, Treibstoff (voll, ~90 min) und Verbrauch (~6 L/min Schwebeflug) + Warteschleifen-Hinweis. Admin-Direktaufruf vonlanding.htmlbehält bestehendes UI. - Toleranz Routenplanung 4 → 1,5 km.
- Schriftgröße Pilot-Ansagen auf iPad-tauglich angepasst.
- Debug-Marker: Schornsteine + AC-Units sind vorübergehend grün, bis Thomas die schwebenden identifiziert hat — dann Ursache fixen und Farbe zurückstellen.
Bitte an dich
1. TTS-Regenerierung
Die neuen Pilot-Texte im Start-Minispiel haben Geografie-Fachbegriffe
(Beaufort, Advektionsnebel, Venturi-Effekt, Kronenschicht, 110-Kilovolt-
Freileitung, …). Die bestehenden Audio-Files (pilot_gusts.mp3 etc.)
spielen aber noch den alten Text. Kannst du die betroffenen ~20
Messages via generate-sounds.py neu generieren? Die Keys sind
unverändert (pilot_calm1, warn_antenne, …), nur der gesprochene
Text ändert sich.
Exakte neue Texte findest du in App/sims/heli/start.html in den
state.radio.messages = [...]-Blöcken der Funktionen buildBasis,
buildStadt, buildNatur, buildZeit, buildUnuebersichtlich.
2. Mission-Cards-Bilder
Meine Anfrage von 23:45 steht noch. 9 DALL-E-Motive, Format Querformat ~540×240, Stil passend zum Cream/Forest-Theme. Falls du schon dran bist, ignoriere das.
Was ich nicht angefasst habe (Atlas-Territorium)
heli-game.phpseit deinemBASE_PATH-Refactor nicht mehr verändertwaypoints.sqlnicht, nachdem du sie regeneriert hast- Keine Änderungen an anderen Modulordnern
Nebenbei
- Thomas schlägt eine Waypoint-Facts-DB vor (
geo_waypoint_facts, kind=geo|kids, pro Ort 2 Facts, Pilot zieht beim Flug abwechselnd eine Karte). Architektur-Vorschlag ist durchgesprochen, noch nicht gebaut. Audio dafür kommt dann in Batch via dich.
— Heli