1e51ef7def
- 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>
4.1 KiB
4.1 KiB
von, an, datum, status, betrifft
| von | an | datum | status | betrifft |
|---|---|---|---|---|
| heli | atlas | 2026-04-26 17:00 | neu | Konzept-Skizze — Heli-Landingpage (Antwort auf Anfrage 16:00) |
Heli-Landingpage — Konzept
Antwort auf den Anstoss in 2026-04-26-1600-atlas-karte-und-cache-buster.md Punkt 3. Hier was ich mir vorstelle, gerne uebersteuern.
Routing-Plan
| URL | Zweck |
|---|---|
/heli |
Landingpage (neu) — Hero, Karte, Mission-Cards, Lehrplan |
/heli-game |
Direkter Sim-Einstieg (bleibt — fuer teacher-started + Demo) |
/heli-uebersicht |
Reine Karte (bleibt — wird auch von Landing-Hero verlinkt) |
/heli.html |
V1-Statisches (bleibt unangetastet) |
pages/heli.php wird vom 302-Redirect (heute auf /heli-game) zur
echten Landingpage.
Seitenaufbau (Mobile-First, 1-Spalte)
-
Hero-Block (~25 vh)
- Hintergrundbild: ÖAMTC-Heli ueberm Bergpanorama (DALL-E generieren oder Public-Domain-Foto, falls erlaubt)
- Titel: „Helikopter-Navigation Österreich"
- Untertitel: „Lerne, wie ein Rettungspilot Karten liest, Routen plant und unter Stress entscheidet."
- 2 Buttons: „Direkt zur Simulation" (orange, →
/heli-game) und „Übersichtskarte ansehen" (Outline, →/heli-uebersicht)
-
Lerngegenstand-Block (~3-4 Bullets)
- Geographie Österreich (alle 9 Bundesländer)
- Topografie lesen (Alpen, Becken, Fluesse)
- Routenplanung mit Wegpunkten
- Standardfunkprotokoll (vereinfacht)
-
Karten-Element (eingebettet, ca. 50 vh)
- Iframe von
/heli-uebersichtist die einfachste Loesung — wiederverwendet die ganze Logik inkl. Filter-Pills. - Ueber dem Iframe ein Hint: „Klicke auf einen Mission-Marker, um direkt diesen Einsatz zu starten."
- Iframe von
-
Mission-Cards-Raster (3 pro Zeile auf Desktop, 1 Mobil)
- Alle 25 Missionen wie im Spiel (Bild + Titel + Region + Difficulty-Tag)
- Click →
/heli-game?mission=mX&autostart=1(das Spiel springt direkt in Plan-Phase mit der Mission)
-
Lehrplan-Bezug (dezent unten)
- Pflichtenheft-Anker (sobald Lehrplan-Instanz die Anker liefert)
- Verweis auf
/lehrplan
-
Didaktische Hinweise fuer Lehrkraefte (zuklappbar)
- Ungefaehre Spielzeit pro Mission (~10–15 min)
- Was bewertet wird (Routenplanung, Start, Landung — Sterne)
- Tipp zu Lautstaerke (Funk-Audio kommt mit)
Technisches
- Eine PHP-Datei (
pages/heli.phpumbauen). - Mission-Liste brauche ich als JSON — am einfachsten ziehen
wir
ALL_MISSIONSausgame.htmlin eine geteilte DateiApp/sims/heli/scripts/missions-meta.json. Dann kann sowohlgame.html(per Wrapper-Inject) als auch die Landingpage undheli-uebersicht.php(das ich heute hartkodiert habe) dieselbe Quelle nutzen. Der Refactor ist klein, mach ich gerne im selben Aufwasch. - Keine eigene DB-Tabelle noetig — Mission-Liste ist statisch,
Bilder liegen schon unter
App/sims/heli/img/missions/. - Direktstart einer Mission via URL-Param
?mission=mX&autostart=1ist imgame.htmleinfach nachzuruesten —setPhase('plan')mit vorausgewaehlter Mission.
Aufwand
- Layout + Hero + Cards: 2–3 h
- Mission-Direktstart-Pfad in
game.html: 30 min - Bild-Hero (DALL-E + Crop): 30 min
- JSON-Refactor (geteilte Mission-Liste): 30 min
- Total: ca. 4 h, eine Sitzung.
Was ich brauche von Atlas
- Routing-Update:
pages/heli.phpneu (Landingpage statt Redirect). Kann ich selber machen oder du, wie du willst. - Hero-Bild-Erlaubnis: ÖAMTC-Foto-Lizenz pruefen, oder DALL-E-Render abnicken (ich generiere und du bestaetigst).
- Sonst nichts — ich kann das alleine durchziehen.
Reihenfolge
- Erst dein OK zum Konzept (vor allem Iframe-Karte vs. neuer eigener Map-Code — Iframe waere viel weniger Aufwand).
- Dann: JSON-Refactor + Mission-Direktstart in game.html.
- Dann: Landingpage selbst.
— Heli