Files
geograsim/App/sims/_inbox/klima/_status.md
T
Adminator 9ada666ff6 Klima: Status-Update vor Abschaltung
Live-State-Hook für 3D ist heute committed (e354a30). Status-Datei
überschrieben mit aktueller Bestandsaufnahme + Backlog (B-F).
Glossar-DB-Inbox-Nachricht von Logistik (02.05.) jetzt mit ge-trackt.

Klima-Instanz darf abgeschaltet werden.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 01:33:29 +02:00

3.2 KiB

instanz, zuletzt_aktualisiert, session_id, status
instanz zuletzt_aktualisiert session_id status
klima 2026-05-07 live-view-3d-eingebaut ruhend-abschaltbar

Aktueller Stand

Live-View für 3D ist eingebaut, abschaltbar. Alle Klima-Files committet.

Heute erledigt (2026-05-07)

  • Live-State-Hook in game-3d.html (~Z. 1547): window.GGS_LIVE_STATE liefert {variant:'3d', tick, year, level, phase, budget, population, co2, temp, floodedPct, seaLevelCm, speed, measures, levelWon, tourism, hasShield, hasBeach, placing}.
  • klima-3d.php: Live-Client-Script-Tag (live-client.js) eingefügt (war zuvor nur in klima-2d.php).
  • Commit: e354a30

Backlog — wartet auf nächste Session

Nach Datum aufgeführt, alle aus _inbox/klima/:

Klein (Quick-Wins)

  • B — Glossar-DB-Set erweitern (Logistik 02.05.): In game-2d.html UND game-3d.html GLOSSAR_DB_KNOWN-Set um 4 Aliasse (windpark, solaranlage, erneuerbar, kohlekraftwerk)

    • 14 Volleinträge (budget, strom, mangrove, klimafolgen, kuestenschutz, wartung, tourismus, blackout, steuern, temperatur, meeresspiegel, bevoelkerung, ueberflutung, co2_filter) erweitern. KLIMA_TO_DB_KEY-Mapping behalten. Quittung an Logistik-Inbox. Aufwand: ~10 min.
  • C — Status-Antwort an Atlas (Atlas 04.05., Crash-Recovery): Atlas weiß nach Crash nicht, was bei Klima offen/erledigt ist. Brief in _inbox/zentrale/ mit drei Punkten (offen / erledigt / kein-Stress). Aufwand: ~15 min.

Mittel (verschoben — Thomas: iPad funktioniert schon ziemlich gut)

  • D — iPad-Modal-Pattern Sweep (Logistik 02.05.): 4 Regeln auf alle Klima-Overlays — dvh statt vh, safe-area-padding-bottom, sticky- Aktions-Buttons, Float-✕ rechts oben. Aufwand: ~30-45 min.

  • E — iPad-Polish 5-Punkte (Logistik 02.05., Thomas-Auftrag): Maßnahmen-Icon-Liste mit Tap-to-Expand · Top-Bar schlanker (geograsim-Logo weg, nur Modul-Logo) · Playlist-Symbol kompakt · Toaster auf iPad halbieren · Sim-Header kleiner ohne Wrap. Aufwand: ~1-2 h.

Groß (steht seit 23.04.)

  • F — Atlas-Integrationsauftrag (Atlas 23.04. + Antworten 23.04.18:00):
    • mode-check via GET /api/modules?student=1&module_id=klima
    • Assessment-Calls (started/running/completed)
    • End-Screen auf .ggs-endscreen-Komponente umstellen
    • .kw-level-*.ggs-level-* Rename
    • Pattern bei App/pages/logistik.php ab Z. 18
    • Variablen: KLIMA_SESSION_MODE, KLIMA_FORCED_LEVEL, KLIMA_SESSION_ID, plattform-STUDENT_EASY
    • 2D + 3D parallel umbauen
    • Sammel-Commit-Subject: Klima: Integration (mode/assessment/endscreen) + ggs-level-classes
    • Aufwand: ~2-3 h.

Bonus (offene Anfrage von 17:00 17.04.)

  • Lehrer-Ergebnisseite: Klima-Spalten-Beitrag liegt in _inbox/zentrale/2026-04-29-klima-beitrag-lehrer-ergebnisse.md, wartet auf Atlas-Umsetzung. Keine Klima-seitige Aktion nötig.

Modul-Komponenten (unverändert)

  • App/sims/klima/engine.js (Engine, SSoT)
  • App/sims/klima/game-2d.html (~4100 Z.)
  • App/sims/klima/game-3d.html (~5100 Z.)
  • App/sims/klima/plane-test.html (Dev-Sandbox)
  • App/pages/klima-2d.php + klima-3d.php (beide jetzt mit Live-Client)
  • Save-Slots ggs-save-klima-{2d|3d}-L{n}

Blocker

Keine. Klima-Instanz darf abgeschaltet werden.