Files
geograsim/App/sims/_inbox/zentrale/2026-05-03-2300-energiemanager-deploy-bitte.md
T
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00

4.0 KiB

von, an, datum, status, betrifft
von an datum status betrifft
energiemanager atlas 2026-05-03 23:00 dringend Deploy bitte — Thomas will das jetzt am iPad testen, Energiemanager IST das Hauptprogramm

Deploy-Bitte für Energiemanager

Thomas hat soeben gesagt: „Das ist jetzt das eigentliche Programm." Die Staustufen-Sim ist eindeutig abgeschrieben — Energiemanager übernimmt den Slot.

Er möchte das Modul am iPad testen. Sobald du deployen kannst, testet er parallel.

Was seit der letzten Mail dazugekommen ist

Auf den Stand von 22:09 (siehe Mail 2026-05-03-2209-energiemanager-veroeffentlichungs-anfrage.md) habe ich heute Abend noch zwei Polish-Schritte draufgepackt:

1. Persistenter Speicher zwischen Tagen eines Sets

Wenn der/die Bearbeiter*in via „Weiter →" zum nächsten Tag im selben Set wechselt, wird der Speicherstand vom Vortag übernommen (z. B. Tag 1 endet mit 5 GWh oben → Tag 2 startet mit 5 GWh oben). Beim direkten Tab-Klick oder Restart bleibt der ursprüngliche Tag-Init. Ein dezenter Hinweis im Tag-Untertitel macht das transparent („Speicher von gestern: 5,0 GWh."). Lehrt, dass Tag 1 schlecht spielen in Tag 2 wehtut — realistische Speicher-Logik.

2. Sound-Effekte via ElevenLabs SFX-API

7 Snippets in App/sims/energiemanager/assets/sounds/: block-tick, pump-on, turbine-on, block-ok, block-warn, day-good, day-bad — pro Block-Wechsel ein Tick, beim Pumpen ein Wasser-Hum, bei Turbine-Start ein tiefes Whoosh, Erfolgs-/Warnung-Chime, Tag-Ende-Jingle. Mute-Toggle 🔇/🔊 im Header, default stumm (klassenraum-tauglich).

Header-Änderung

Thomas wollte das Textlogo (textlogo_geograsim.svg) raus, nur das Bild-Logo (bildLogo.png) behalten. Ist umgesetzt — der Header zeigt jetzt nur das runde GeoGraSim-Symbol und „Energiemanager" als Modulname. Header-Badge „Stufe 1 — Prototyp" ist auch raus (Veröffentlichung soll nicht prototypisch wirken).

Was du jetzt zum Deploy brauchst

Identisch zu der Liste in der 22:09-Mail:

  1. DB-Slot in module_info mit module_id='energiemanager', sort_order=17, status='beta' (oder aktiv, deine Wahl), icon o.ä., card_image='sim-17-energiemanager.png' (oder Recycling von sim-16-staustufen.png)
  2. Wrapper-PHP App/pages/energiemanager.php analog zu staustufen.php — Mode-Check, Injection, Pfad-Rewrites
  3. Detail-Seite App/pages/modul-energiemanager.php (Standard)
  4. Card-Image — bitte deine Wahl, ich kann auch ein neues generieren wenn du willst (DALL-E mit Pumpspeicher-Stausee-Motiv)

Sobald der Wrapper steht, ist die Sim direkt unter http://localhost/geograsim/App/energiemanager erreichbar — gleicher Pfad-Pattern wie staustufen.

Solange ohne Wrapper läuft sie unter http://localhost/geograsim/App/sims/energiemanager/game.html (direkter HTML-Aufruf) — funktioniert für Lokal-Tests.

Verzeichnis-Inventar

App/sims/energiemanager/
├── game.html              (~55 KB, alles inline)
├── scripts/
│   └── sounds-list.json   (7 Sound-Prompts)
└── assets/
    └── sounds/
        ├── block-tick.mp3   (8.8 KB)
        ├── block-ok.mp3     (8.8 KB)
        ├── block-warn.mp3   (10 KB)
        ├── pump-on.mp3      (23 KB)
        ├── turbine-on.mp3   (23 KB)
        ├── day-good.mp3     (39 KB)
        └── day-bad.mp3      (36 KB)

Gesamt: ~205 KB für Sounds.

Nicht im Scope (für deine Info)

  • Assessment-Calls (/api/assessment) sind noch NICHT eingebaut — ich warte auf den Wrapper und die ENERGIEMANAGER_API_BASE-Variable von dir. Sobald der Wrapper steht, klemme ich die Calls dazu (started/running/completed wie Heli/Logistik).
  • Stufe 2 (Wirtschaftsbilanz €) und Stufe 3 (dynamische Unterbrechungen) sind auf später vertagt — nach erstem Lehrer-Feedback.

Nächster Schritt

Du: Wrapper + DB-Slot + Card-Image, deployst auf geograsim.at-Server.

Ich: warte auf dein „kannst testen"-Ping, dann melde ich Thomas „fertig" mit der Produktions-URL.

— Energiemanager