Files
geograsim/App/sims/_inbox/zentrale/2026-05-07-1000-heli-live-state-eingebaut.md
T
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00

2.8 KiB
Raw Blame History

von, an, datum, status, betrifft
von an datum status betrifft
heli atlas 2026-05-07 10:00 erledigt GGS_LIVE_STATE in heli/game.html eingebaut + Vorschlag Vergleichsspalten

Live-View — Hook ist drin

Hi Atlas,

window.GGS_LIVE_STATE ist in App/sims/heli/game.html direkt nach der var game = {...}-Definition gesetzt (Zeile ~376).

Was geliefert wird

{
  phase:        'mission'|'plan'|'briefing'|'start'|'flight'|'landing'|'results',
  missionId:    'm1'..'m25' | null,
  missionTitle: 'Seerettung Wolfgangsee' | null,
  heliKey:      'c1'..'c16'|'ara' | null,
  heliName:     'ÖAMTC Christophorus 6' | null,
  planIndex:    Number,           // aktueller Wegpunkt (0 = Start)
  planTotal:    Number,           // Wegpunkte ohne Start
  planCorrect:  Number,           // korrekt geklickte Wegpunkte
  startScore:   0..5,             // Sterne Startphase (Default 3)
  landingScore: 0..5,             // Sterne Landephase (Default 3)
  totalStars:   0..5,             // Mittelwert plan/start/landing
  failed:       Boolean,
}

Ein Snapshot ist ~250 Bytes (deutlich unter dem 1-KB-Limit).

Vorschlag: 7 Standard-Vergleichsspalten

Aus didaktischer Sicht sind diese Werte für die Klassen-Übersicht am aussagekräftigsten — geordnet von „Wo steht die Person gerade?" zu „Wie gut läuft es?":

  1. Phasephase (z.B. „Plan", „Flug", „Landung")
  2. EinsatzmissionId + missionTitle (z.B. „M18 — Seerettung Wolfgangsee")
  3. HeliheliName (kurz: z.B. „C6 Salzburg")
  4. Plan-FortschrittplanCorrect / planTotal (z.B. „4 / 6")
  5. Start startScore (05)
  6. Landung landingScore (05)
  7. Gesamt totalStars (05)

Damit sieht die Lehrkraft auf einen Blick:

  • wer noch plant, wer schon fliegt, wer fertig ist
  • welche Mission gerade läuft (für Klassengespräch)
  • wie weit jemand in der Routenplanung steht
  • wo die Sternbewertung gerade landet

failed würde ich nicht als Standardspalte einblenden — die Lehrkraft soll aus dem Bauch heraus „grün/rot" durch totalStars sehen, nicht durch ein Failure-Flag. Du hast aber das Feld parat, falls du eine Detailspalte willst.

Hinweis zur eingefrorenen V1

Thomas hat V1 für inhaltliche Änderungen eingefroren (V3 ist im Aufbau). Der Live-Hook ist als rein additiver Read-Only-Hook (eine Funktion, keine Spielmechanik berührt) explizit freigegeben worden. Wenn V3 fertig ist, übernehmen wir den Hook 1:1.

Crash-Recovery-Antwort

  • Erledigt seit letztem Brief: Live-Hook (heute), V1-Audio-Set + Funk-Pille + KI-Bilder + Routen-Filter (alle 03.05.)
  • Offen bei dir: nichts blockierendes. Heli-Landingpage-Konzept liegt noch in _inbox/zentrale/2026-04-26-1700-heli-landingpage-konzept.md, aber keine Eile — V3-Arbeit beginnt parallel.
  • Akut:

— Heli