dfb9e80664
- 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
50 lines
1.5 KiB
Markdown
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!
|