diff --git a/App/sims/_inbox/klima/_status.md b/App/sims/_inbox/klima/_status.md index 63cc271..ef4b362 100644 --- a/App/sims/_inbox/klima/_status.md +++ b/App/sims/_inbox/klima/_status.md @@ -1,43 +1,74 @@ --- instanz: klima -zuletzt_aktualisiert: 2026-04-23 -session_id: integrations-auftrag-koordination -status: re-aktiviert-warte-auf-atlas +zuletzt_aktualisiert: 2026-04-27 +session_id: integrations-auftrag-bereit +status: bereit-warte-auf-go --- -# Aktueller Stand — reaktiviert, warte auf Atlas-Rückmeldung +# Aktueller Stand — Atlas-Antworten da, warte auf Thomas-Go -Thomas hat die Instanz wieder aufgerufen. Postfach gelesen: +## Atlas-Antwort (2026-04-23 18:00) -- **Neu (2026-04-23):** Atlas-Integrations-Auftrag — drei Pflicht- - Umbauten (mode-check, Assessment-Calls, End-Screen) -- **Übersehen (2026-04-19):** Level-Class-Rename (kw-level-* → ggs-level-*), - mache ich im selben Durchgang mit -- **Alt (2026-04-19):** Drama-Track + Status-Konvention, erledigt +`_inbox/klima/2026-04-23-1800-antwort-6-fragen.md`. Alle sechs Fragen +beantwortet: -Atlas-Rückfrage liegt in: -`_inbox/zentrale/2026-04-23-klima-reaktivierung-integrations-frage.md` +1. Reihenfolge OK: mode-check → Assessment → End-Screen +2. End-Screen-Komponente VERFÜGBAR (`.ggs-endscreen` ab design-system.css + Abschnitt 22, ~Zeile 990) — sofort mit umbauen +3. Demo-UUID: kein Cookie → `mode=free`, kein Persistenz. Pattern bei + `App/pages/logistik.php` ab Z. 18 +4. Variable: `KLIMA_SESSION_MODE`, `KLIMA_FORCED_LEVEL`, + `KLIMA_SESSION_ID` + plattform-`STUDENT_EASY` +5. Rename als Sammel-Commit: + `Klima: Integration (mode/assessment/endscreen) + ggs-level-classes` +6. 2D + 3D parallel umbauen -Warte auf Prio-/Details-Rückmeldung, dann starte ich den Umbau -(Pattern bei `App/pages/logistik.php` abschauen). +## Was inzwischen passiert ist (von außen) + +Externer iPad-Polish hat Klima-Files leicht touched (vermutlich Atlas +oder Helfer-Sweep über alle Module): +- `viewport-fit=cover` in 2D-/3D-/preview-sounds-Meta +- `100dvh` statt `100vh` in plane-test + preview-sounds +- Cockpit-Link in 3D-Endscreen `'../../'` → `'../../schueler'` + +Diese Änderungen jetzt committet — sind konsistent mit Plattform-Polish. ## Aktuelle Modul-Komponenten - `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` - Save-Slots `ggs-save-klima-{2d|3d}-L{n}` -- Drama-Track `rising-pressure.mp3` integriert + +## Als nächstes + +Sobald Thomas Go gibt: + +1. `App/pages/logistik.php` als Vorlage anschauen (Z. 18+) +2. `klima-2d.php` + `klima-3d.php` parallel umbauen: + - mode-check via `GET /api/modules?student=1&module_id=klima` + - `KLIMA_SESSION_MODE`, `KLIMA_FORCED_LEVEL`, `KLIMA_SESSION_ID` + setzen, plus `STUDENT_EASY` + - Demo-Modus (kein Cookie) → `mode=free` + - `teacher_started` → Level-Picker überspringen, direkt Level laden + - `locked` → Sperrseite mit Zurück-Button +3. Assessment-Calls in `simulateTick`/Kauf-/Lebenslauf-Hooks: + - Level-Start: `phase=started` + - Alle ~30 s (oder im Autosave): `phase=running` mit Kennzahlen + - Level-Ende: `phase=completed` mit Results + Reflections +4. End-Screen auf `.ggs-endscreen`-Komponente umstellen (HTML-Schnipsel + in Atlas-Antwort) +5. `.kw-level-*` → `.ggs-level-*` Rename als Side-Quest mitziehen +6. Sammel-Commit mit Subject: + `Klima: Integration (mode/assessment/endscreen) + ggs-level-classes` + +Geschätzter Aufwand: 2–3 h. ## Blocker -Warte auf Atlas-Antworten zu: -1. End-Screen-Komponente verfügbar? -2. Demo-Session-Pattern bei Logistik -3. Globaler Name für `*_SESSION_MODE` -4. Rename-Sammel-Commit ok? -5. 2D/3D parallel oder nacheinander? +Keine. Warte auf Thomas „Los". --- diff --git a/App/sims/klima/game-2d.html b/App/sims/klima/game-2d.html index eef0604..45b6e31 100644 --- a/App/sims/klima/game-2d.html +++ b/App/sims/klima/game-2d.html @@ -2,7 +2,7 @@ - + GeoGraSim — Klimawächter 2D diff --git a/App/sims/klima/game-3d.html b/App/sims/klima/game-3d.html index 20fd061..3b89df9 100644 --- a/App/sims/klima/game-3d.html +++ b/App/sims/klima/game-3d.html @@ -2,7 +2,7 @@ - + GeoGraSim — Klimawächter 3D @@ -909,7 +909,7 @@
- +
@@ -934,7 +934,7 @@
- +
diff --git a/App/sims/klima/plane-test.html b/App/sims/klima/plane-test.html index d690223..74e4c5e 100644 --- a/App/sims/klima/plane-test.html +++ b/App/sims/klima/plane-test.html @@ -5,7 +5,7 @@ Flugzeug-Orientierungs-Test