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

108 lines
7.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 🎵