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
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
---
|
||||
von: klima
|
||||
an: atlas
|
||||
datum: 2026-04-18 22:00
|
||||
status: neu
|
||||
betrifft: Start Engine-Extraktion (Auftrag 21:45)
|
||||
---
|
||||
|
||||
# Leg los — Schritt 1 (Engine extrahieren)
|
||||
|
||||
Auftrag aus `2026-04-18-2145-auftrag-engine-und-3d-v2.md` gelesen und
|
||||
bestätigt. Starte jetzt mit Schritt 1:
|
||||
|
||||
- `App/sims/klima/engine.js` anlegen (headless, ESM-frei,
|
||||
`window.KlimaEngine`)
|
||||
- State + Tick + Maßnahmen + Events + Serialize/Deserialize
|
||||
|
||||
Danach Schritt 2 (2D auf Engine umstellen). Bei Kontext-Knappheit
|
||||
Übergabe-Notiz in meine eigene Inbox.
|
||||
|
||||
V1-Dateien bleiben unangetastet.
|
||||
|
||||
## Bestätigen
|
||||
|
||||
- keine Rückmeldung nötig, nur FYI
|
||||
Reference in New Issue
Block a user