- 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>
7.3 KiB
Nachtschicht 2026-06-02 — Vulkan + Wal + Fluggesellschaft
Was Thomas wollte
- Vulkan-Sim (Prototyp in
.humanInput/vulkan/) ins System einfügen + Aufgaben + Glossar + Onboarding (20–30 min). Fachlich reviewen, ≥20 Quellen. - Wal-Sim (Prototyp in
.humanInput/wal/) dito. - Fluggesellschaft debuggen: Karte zu groß / kein Maßstab / Flug zu schnell / „fahren" statt „fliegen" / Routen unplausibel / nur Fernflüge.
Erlaubnis: alles, 20 € Budget. „Bitte unterbrich nicht."
Was gemacht wurde
🌋 Vulkan-Sim
- Prototyp migriert:
App/sims/vulkan/game.html(114 KB, Three.js + Russo One) - Page-Wrapper:
App/pages/vulkan.php(analogsonnensystem.php, mit class-modules-Lock) - module_info DB-Insert:
vulkan(status=beta, icon 🌋, duration 25 min, age 12-16) - 25 Glossar-Einträge in DB (
module_glossar_v2Mapping): Magma, Lava, Krater, Caldera, Schlot, Magmakammer, Stratovulkan, Schildvulkan, Maar, Subduktionszone, Hotspot, Viskosität, VEI, Tephra, Lapilli, Bims, Obsidian, Vulkanasche, Pyroklastischer Strom, Lahar, Plinianisch, Hawaiianisch, Strombolisch, Phreatomagmatisch, Mofette - tasks.json mit Onboarding + 5 Aufgaben + Ende-Modal (Schildvulkan → Plinianisch → Phreatomagmatisch → Vulkan-Wachstum → Quiz Evakuierung/Pyroklastik/Lahar)
- task-overlay.js injiziert in game.html — DOM-Layer über Three.js, kein Eingriff in Sim-Logik
- Wissenschaftliche Recherche: 25 Quellen (USGS, Smithsonian Global Volcanism, Schmincke 2013, Spektrum-Lexikon, Eifel-Forschung, NASA Eyjafjallajökull, BGS, Vulkane.net, Newhall&Self VEI 1982 …)
🐋 Wal-Sim
- Prototyp migriert:
App/sims/wal/game.html(43 KB, Three.js + Hanken Grotesk) - Page-Wrapper:
App/pages/wal.php - module_info DB-Insert:
wal(status=beta, icon 🐋, duration 20 min, age 10-16) - 24 Glossar-Einträge in DB: Buckelwal, Bartenwale, Barten, Tubercles, Fluke, Pektoralflosse, Blasloch, Blas, Echolokation, Walgesang, Knochenleitung, Krill, Bubble-Net, Migration, Drafting, Myoglobin, Ship-Strike, TSS, IMO, IWC, Knoten, Geisternetz, Bycatch, Marine Sanctuary
- tasks.json mit Onboarding + 5 Missionen + Ende (Querung → Atemmanagement → 3 Schiffe ausweichen → volle Strecke → Quiz IWC/TSS/Bartenwale/Speed-Limit)
- task-overlay.js injiziert
- Wissenschaftliche Recherche: 24 Quellen (NOAA, IWC, WDC, IUCN, Pacific Whale Foundation, Tyson 2020 Nursing, Fish&Battle Tubercles, Cranford 2015 Knochenleitung, Roger Payne Songs of Humpback Whales 1971, Spektrum, OceanCare …)
✈️ Fluggesellschaft (Bugs)
Alle 5 Beschwerden gefixt von einem Sub-Agent:
| # | Bug | Fix |
|---|---|---|
| 1 | Karte zu groß (Zoom 2) | Default-Zoom 4, L.control.scale Bottom-Left, View [45,15] Europa-Mittel |
| 2 | Flug viel zu schnell (alle Flüge 1.2s) | Distanzbasiert: clamp(3s, distanceKm*1.5ms, 12s). Wien-Flug ~3s, Sydney ~12s. |
| 3 | „fahren" 100× in orders.json | Backup + Replace: 72× „Fahre nach"→„Flieg nach", 23× „Fahre in"→„Flieg in", 5× „fahren. Wie heißt"→„fliegen. Wie heißt". 0 Restbestände. |
| 4 | Nur Fernflüge | 10 neue Städte (Wien, Budapest, Prag, Salzburg, München, Zürich, Mailand, Venedig, Paris, London) + 10 neue L1-Aufträge 304–811 km. Distanz-Cap im Level-Filter: L1 ≤1500 km, L2 ≤4000 km, L3 = alle. |
| 5 | (Bonus) Distanz während Flug | Live-Status-Bar #flight-status über Karte: „Frankfurt → Wien · 598 km · Fortschritt 45%". |
Routen-Mathe war bereits korrekt (Großkreis-Orthodromen). Nicht bug, nur durch zu schnelle Animation unsichtbar.
Files geändert (alle mit Backup):
assets/data/orders.json(.bak-pre-fliegen)assets/data/cities.json(.bak-pre-nahflug)game.html(Karte/Speed/Status-Bar)engine.js(Distanz-Cap infilterPoolByLevel)
DB-Stand
module_info: 19 (davon +2 neu: vulkan, wal)
glossar: 256 (davon +49 neu: 25 vulkan + 24 wal)
module_glossar_v2: 25 vulkan-Mappings + 24 wal-Mappings
Routen (alle 200 OK)
/geograsim/App/vulkan→ pages/vulkan.php → sims/vulkan/game.html/geograsim/App/wal→ pages/wal.php → sims/wal/game.html/geograsim/App/fluggesellschaft→ sims/fluggesellschaft/game.html (mit allen Fixes)/geograsim/App/sims/vulkan/tasks.json(Drehbuch-Datei)/geograsim/App/sims/wal/tasks.json
Was NICHT erledigt wurde
-
Card-PNGs für vulkan + wal (geplant via DALL-E) — OpenAI-Billing-Limit erreicht. Modul-Cards funktionieren mit Emoji-Icon-Fallback. Wenn du DALL-E wieder freischaltest, sind die Prompts:
card-vulkan.png: „Flat scandinavian illustration of erupting stratovolcano, lava, ash cloud, forest + village"card-wal.png: „Flat scandinavian humpback whale mother+calf underwater, container ship overhead"
-
Stadt-Bilder für die 10 neuen Fluggesellschaft-Städte (Wien, Budapest, Prag, Salzburg, München, Zürich, Mailand, Venedig, Paris, London) — gleiches Problem. InfoCard zeigt
display:nonewenn kein Bild, also kein Anzeige-Crash. -
Echte Spielzeit-Tests der Vulkan/Wal-Sim — beide laufen technisch (game.html lädt, tasks.json lädt, overlay sollte erscheinen), aber ich konnte sie nicht in Browser klicken. Du musst die Onboarding-Modale + Aufgaben-Flow selbst durchspielen.
-
M3-Race-Condition in landing.html (pilot_land_clinic feuert nach Zwischenlandung trotz Phase-Wechsel) — bleibt offen, hatte ich aus Kapazität nicht mehr eingebaut.
Wenn du wach bist — Test-Plan
- Fluggesellschaft: hard-reload
App/fluggesellschaft→ Karte sollte Europa-Mittel-Zoom 4 zeigen, Maßstab links unten, neue L1-Aufträge sollten Wien/München/Prag/etc. sein. Flug-Animation 3-12s je nach Distanz, oben Status-Bar mit km + %. - Vulkan:
App/vulkan→ Onboarding-Modal soll nach 800ms aufgehen, dann 5 Aufgaben sequenziell. Aufgabenliste oben rechts. - Wal:
App/wal→ Onboarding-Modal, dann 5 Missionen. Tasklist oben mittig. - Glossar:
App/glossar?modul=vulkanund?modul=walsollten je 25/24 Begriffe zeigen.
Wenn etwas schief läuft, sag's — Backups liegen alle als .bak-pre-* daneben.
Quellen-Listen
Vulkan: USGS Volcano Hazards, Smithsonian Global Volcanism, Newhall&Self 1982, USGS YVO VEI, Schmincke 2013 Vulkanismus, USGS Mount St. Helens PP1250, Sigurdsson Vesuv 79, Simkin&Fiske Krakatau 1883, Self et al. Pinatubo, Lorenz Maar-Diatreme 2017, Spektrum Lexikon, ESKP Helmholtz, Meyer Geologie der Eifel, Schmincke Vulkane der Eifel, Erdbebennews Laacher See 2026, Steirisches Vulkanland, BGS Volcanoes, NASA Eyjafjallajökull, UK Met Office VAAC, USGS VDAP, Voight Nevado del Ruiz 1990, Sparks Volcanic Plumes, Druitt Pyroclastic Density, Oppenheimer Tambora 2003, Vulkane.net
Wal: NOAA Humpback Whale, WDC Deutschland, Animal Diversity Web, Oceanic Society, Tyson 2020 Calf Nursing, Fish&Battle 1995 Tubercles, Cranford&Krysl 2015 Bone Conduction, Mirceta 2013 Myoglobin, IWC Humpback, IWC Whale Watching Handbook, Ocean Wise N-Pacific Migration, Spektrum 2024 Wal-Reise, NOAA Vessel Strikes, IWC Ship Strikes Database, Marine Mammal Commission, NOAA NARW Speed Rule 2020, OceanCare, WWF Wale und Schiffe, NOAA Stellwagen Bank, Pelagos Sanctuary, Joy 2019 Speed Reduction, IWC Entanglement, NOAA Marine Debris, Nature 2024 Krill Conflict, IUCN Humpback 2018, Payne&McVay 1971 Songs
Schlaf gut — atlas-fertig 🎵