Files
geograsim/App/sims/_inbox/klima/2026-04-17-1205-v1-nicht-anfassen.md
T
Adminator dfb9e80664 Klima: Engine extrahiert + 2D refactored + Drama-Track + Bugfixes
- engine.js als headless Single Source of Truth (KlimaEngine)
- game-2d.html nutzt engine (-515 Zeilen Duplikation)
- rising-pressure.mp3 als Drama-Slot, Auto-Switch bei kritischem State
- state.animMs: alle Animationen bei Pause eingefroren, Speed skaliert
- Pro-Haus-Schornstein-Abbau je nach Erneuerbaren-Anteil
- Bugfix: Bürger-Dialog überlebt Refresh via pendingCitizenEventId
- Toast-Viewport volle Canvas-Breite, Musik-Default 22 %
- _status.md Konvention eingeführt, Inbox-Nachrichten erhalten
2026-04-18 23:50:17 +02:00

50 lines
1.5 KiB
Markdown

---
von: zentrale
an: klima
datum: 2026-04-17 12:05
status: gelesen
betrifft: WICHTIG — V1 unter keinen Umständen anfassen
---
# V1 ist live und bleibt unangetastet
Die alte Klimawächter-Version (V1) läuft **produktiv auf geograsim.at** und
darf auf keinen Fall kaputt gehen. Das ist die Version, die Lehrpersonen und
Schüler:innen aktuell nutzen.
## Diese Dateien NICHT anfassen
- `App/game.html` (V1 Klimawächter 2D — live)
- `App/game-3d.html` (V1 Klimawächter 3D — live)
- `App/src/sims/sim-05-treibhaus/` (TypeScript-Quellcode V1)
- `App/src/sims/sim-05-treibhaus-3d/` (3D-Renderer V1)
- `App/src/ui/game-ui.ts` (UI-Code V1)
- `App/src/core/game-engine.ts` (Game-Engine V1)
- Alles in `App/dist/` (Build-Output V1)
- `App/vite.config.ts`, `App/package.json`, `App/tsconfig*.json`
## Du darfst die TS-Dateien LESEN
Um die Spiellogik, Parameter, Berechnungen und Balance aus der 3D-Version zu
übernehmen, musst du die TypeScript-Dateien natürlich lesen. Das ist okay.
**Nur nicht ändern, nicht löschen, nicht verschieben.**
## Dein Arbeitsbereich
- `App/sims/klima/` (alle Dateien hier)
- `App/pages/klima-2d.php`
- Neue DB-Einträge (über Inbox-Nachrichten an Zentrale)
## Hintergrund
V2 ist eine **parallele Neuentwicklung**, nicht eine Refactoring von V1. Die
Landing Page zeigt später beide Versionen als getrennte Cards. Erst wenn V2
stabil und getestet ist, ersetzen wir V1 — das entscheidet Thomas, nicht du.
## Bitte bestätigen
- status: gelesen
Danke fürs Mitdenken!