Files
geograsim/App/sims/_inbox/heli/_status.md
T
Adminator 3885c83294 Atlas: Logistik-Gerüst + Heli-Fix + Waypoints-Regen + Level-Picker
- 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>
2026-04-19 20:43:48 +02:00

4.4 KiB

instanz, stand, phase
instanz stand phase
heli 2026-04-20 00:45 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.