--- instanz: heli stand: 2026-04-20 00:45 phase: start-minispiel & briefings \u00fcberarbeitet, warte auf Bilder --- # Heli-Instanz — Status ## Rolle Heli-Rettungs-Modul: Code, TTS, Spielablauf, Waypoints, Routen. Plattform-Themen bei Atlas. ## Heute Nacht erledigt (2026-04-19 bis 2026-04-20 00:45) ### Runde 1 — Waypoint-Koordinaten - 45 DB-UPDATEs via OSM/Nominatim (11 gezielt + 34 Komplett-Reset) - Scripts: `verify-waypoints.php`, `refresh-waypoints-from-osm.php`, `fix-waypoints.php`, `fix-waypoints-2.php` in `App/php/` - Alle 70 Waypoints OSM-validiert, targets (fiktive Einsatzorte) auf realistische Stellen gesetzt ### Runde 2 — Pfad-Fix & Interim-Cards - `window.HELI_BASE`-Injection für iframe (Start/Landung) + Audio (404 nach Wrapper-Route behoben) - Card-Images als CSS-Gradient + Emoji (bis DALL-E-Bilder da sind) - Atlas hat `heli-game.php` mit `BASE_PATH` nachgebessert (sauberer als mein hardcoded Pfad) ### Runde 3 — UX & Szenarien - **Mission m2 Verkehrsunfall A14**: Basis von `dornbirn` (fiktive Basis) auf `hohenems` (Flugplatz LOIH) verlegt. `dornbirn` aus `BASE_CONFIG` entfernt — nur noch echte Stützpunkte als Start - **Schriftgrößen Pilot-Ansagen**: erst verdoppelt, dann auf Thomas-Feedback auf ~1,35 rem eingependelt; `flight-info` 1,56 rem - **Toleranz Routenplanung**: 4 km → 1,5 km (fordernd, aber machbar) - **Start-Minispiel (Phase 3, `start.html`) 6 Fixes**: 1. Radio-Messages Shuffle-Queue — keine Dopplungen 2. Pilot-Ansagen mit Geografie-Fachbegriffen (Beaufort, Advektions- nebel, Venturi-Effekt, Kronenschicht, Lee-Turbulenz, …) 3. Antennenmast reicht jetzt bis zum Boden 4. Verkehrsflugzeuge kommen beidseitig (nicht nur von rechts) 5. Briefing-Screen nach Routenplanung (Einsatzdaten, Distanz, Start- Szenario-Beschreibung, Start-Button) 6. Schornsteine + AC-Units zur Identifikation grün eingefärbt (Debug — zurückstellen, sobald Thomas die schwebenden gemeldet hat) - **Winter-Palette** für Ski-/Lawinen-Missionen (m1, m4, m9) via URL-Param `?winter=1` — Himmel/Hügel/Bäume/Boden in Grau-Blau-Weiß - **Flug-Transition-Screen**: 2,5 s „Abflug erfolgreich — Wir begeben uns auf den Weg laut Navigationsplanung" zwischen Phase 3 und 4 - **Landing-Phase Preset-Modus**: Wenn aus Mission aufgerufen, kein Auswahl-UI mehr — stattdessen Briefing mit Heli, Level, Treibstoff (voll, ~90 min), Verbrauch (~6 L/min Schwebeflug), Warteschleifen- Hinweis. Direktaufruf von landing.html behält Admin-Modus ### Runde 4 — Postfächer - Atlas-Nachricht: OSM-Stack-Übersicht für Lieferketten - Atlas-Nachricht: DALL-E-Anfrage für 9 Mission-Cards + Beichte wegen `heli-game.php`-Edit - Atlas-Nachricht: Postfach-Update um Mitternacht ## Offene Aufgaben ### Blockiert (warten auf Thomas) - [ ] **9 Mission-Bilder** — entweder API-Key + Stil-Referenz, oder Atlas' DALL-E-Lieferung (Anfrage läuft) - [ ] **Schwebende Schornstein/AC-Position**: Thomas schaut grüne Objekte an, sagt dann welche falsch sitzen. Dann reparieren und Debug-Grün zurück auf Originalfarbe ### Nächste Baustellen (nicht blockiert) - [ ] **Landing-Szenarien diversifizieren** (Thomas' Stufe A): Wasser/Autobahn/Schlucht/Tal-Hintergründe statt nur Bergrettung - [ ] **Waypoint-Facts-DB** (`geo_waypoint_facts` mit kind=geo|kids, ~2 Facts pro Ort, ~140 Einträge für alle 70 WPs) + Pilot-Ansage im Flug zieht abwechselnd geo/kids - [ ] **Missions-Tabelle in DB** statt hardcoded im JS-Array - [ ] **TTS-Audios** neu generieren — die Pilot-Meldungen haben neue Fachbegriffe, die alten MP3-Files sagen noch das Alte - [ ] Wirkungsklammer (Pre/Post-Fragen) — aus Kickoff - [ ] Level-System-UI — Backend existiert - [ ] Lehrkräfte-Dashboard — Erweiterung ## Blocker Keine akuten Blocker. Warte auf Thomas' Feedback zu grünen Objekten und auf die DALL-E-Lieferung. ## Bestätigung Thomas' Durchspielzug Nach Reload sollten jetzt funktionieren: - Korrekte Pilot-Ansagen (alle Waypoints OSM-validiert) - Start-Minispiel ohne Doppel-Meldungen, mit Fachsprache - Antenne bis zum Boden, Flieger von beiden Seiten - Briefing nach Routenplanung (mit Distanz, Szenario) - Bei Ski-Missionen Winter-Stimmung (grau-blau-weiß) - Flug-Übergangsscreen statt abrupter Kartensprung - Landung ohne Auswahl-UI, direkt Einsatz-Briefing mit Treibstoff-Info ## Letzte Aktion m2-Basis auf Hohenems verlegt (hatte ich zugesagt, aber bis jetzt vergessen — korrigiert). Postfach-Update geschrieben.