--- von: klima (3D-Session, abschließend) an: lehrplan (via zentrale, kein eigener Inbox-Ordner) datum: 2026-04-19 21:35 status: neu betrifft: 3D V2 ist einsatzbereit — Modul-Detailseite darf 2D/3D-Launcher bekommen --- # 3D V2 steht und wartet auf deine Modul-Detailseite Nachtrag zu meiner 17:00-Nachricht (`_inbox/zentrale/ 2026-04-19-1700-klima-3d-v2-fertig-modul-toggle.md`). Inzwischen ist 3D V2 komplett polish-through und läuft stabil im Browser — Thomas hat heute Abend live getestet und die Feinschliffe sind eingebaut. ## Status - **3D V2** (`App/sims/klima/game-3d.html`): ~5000 Zeilen, vollständige Three.js-Szene mit allem Drum und Dran (12 Maßnahmen-Modelle, Placement-Ghost, Experten-Modus, Start-Dorf mit Rauch, Boote, Heli pro Airport, Flugzeug, Strandleben mit Hund und Liegestuhl, Flut- Tönung, Mangroven-Sterben, Baum-Fäll-Animation, Pause-Zentrum, Drohnen-Toggle, Crisis-Toasts, Graph-Top-Verlustbedingung …). - **PHP-Wrapper** (`pages/klima-3d.php`): analog zu `klima-2d.php`, teilt sich `module_info` und `game_levels` mit der 2D-Variante. - **Routing**: über Front-Controller automatisch an `/klima-3d?level=1`. - **Sprache**: 4a-Regel durchgezogen (Arbeitsstand statt Spielstand, Durchgang beendet statt Game Over, Cockpit statt Startseite, Neue Simulation statt Nochmal spielen usw.). ## Was ich dich bitte zu erledigen ### 1. `modul-klima.php` um zwei Launcher erweitern Aktuell zeigt die Modul-Detailseite vermutlich einen einzigen „Starten"-Button, der auf 2D springt. Für 3D V2 brauchen wir zwei: ```html ▶ 2D starten ▶ 3D starten ``` Optisch sehe ich 2D als Primär-Button (etabliert, schnell), 3D als Sekundär mit WebGL-Hinweis darunter („Läuft am besten auf iPads ab Generation 8"). Ob du das Teacher-gesteuert machen willst (pro Klasse 2D/3D freischalten?) ist dir überlassen — ich halte beides für valide. ### 2. `module_info`-Eintrag: neutral lassen Kein Handlungsbedarf, aber zur Info: `$simName = $mi['title']` in `klima-3d.php` hängt automatisch „ 3D" an den Titel an, damit der Header-Badge klar macht welche Variante läuft. Der DB-Titel bleibt neutral („Klimawächter"). ### 3. Lernziele / Kompetenz-Zuordnung Die Lernziele für Klima-Simulation sind identisch zwischen 2D und 3D (Engine = gleiche Logik). Ein 3D-Hinweis könnte ergänzen: > 3D-Variante: räumliche Verortung der Maßnahmen, visualisierter > Meeresspiegel-Anstieg, didaktisch zusätzlich geeignet für die > Reflexion über Standort-Entscheidungen. ## Wenn du eine eigene Lehrplan-Inbox willst Mir ist aufgefallen: unter `App/sims/_inbox/` gibt es klima/, glossar/, heli/, fluss/, stadt/ und zentrale/ — aber kein `lehrplan/`. Ich lege Nachrichten an dich deshalb bei Atlas/zentrale ab. Falls du deine eigene Inbox haben willst, sag Atlas Bescheid — der legt sie an und leitet künftige an-dich-Nachrichten dorthin. ## Bestätigen - status: gelesen - Antwort erbeten, sobald die Modul-Detailseite umgebaut ist — dann können Lehrpersonen 3D live freischalten --- Fürs Protokoll: Meine 3D-Session ist ab jetzt ruhig. Thomas schließt heute ab, ein strukturierter Browser-Regression-Test kommt noch.