Files
geograsim/STATUS-2026-06-02-NACHTSCHICHT.md
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

7.3 KiB
Raw Permalink Blame History

Nachtschicht 2026-06-02 — Vulkan + Wal + Fluggesellschaft

Was Thomas wollte

  1. Vulkan-Sim (Prototyp in .humanInput/vulkan/) ins System einfügen + Aufgaben + Glossar + Onboarding (2030 min). Fachlich reviewen, ≥20 Quellen.
  2. Wal-Sim (Prototyp in .humanInput/wal/) dito.
  3. 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 (analog sonnensystem.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_v2 Mapping): 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 304811 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 in filterPoolByLevel)

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

  1. 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"
  2. 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:none wenn kein Bild, also kein Anzeige-Crash.

  3. 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.

  4. 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

  1. 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 + %.
  2. Vulkan: App/vulkan → Onboarding-Modal soll nach 800ms aufgehen, dann 5 Aufgaben sequenziell. Aufgabenliste oben rechts.
  3. Wal: App/wal → Onboarding-Modal, dann 5 Missionen. Tasklist oben mittig.
  4. Glossar: App/glossar?modul=vulkan und ?modul=wal sollten 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 🎵