- Logistik: Musik-Player Playlist-Modus (5 Gruppen, 20 Tracks) - Heli: End-Screen auf .ggs-endscreen, Mission-Bilder, Voice-Lines, Briefing-Audio - Logistik: Layout-Tausch Auftraege+Fahrzeuge links, Karte rechts - Logistik: Tier-1-Staedte ausgebaut, Auto-Timescale-Badge - Logistik: Roadnet/Railnet Dijkstra-Routing, Balance-Updates - Atlas: 5 Atlas-Inbox-Nachrichten (Cards-Pattern, DALL-E-Key, Musik-Playlists) - Status-Updates Heli + Logistik Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6.0 KiB
GeoGraSim — Music Registry
Zentrale Zuordnung der Hintergrund-Tracks aus dem Suno-Pool zu den Modulen.
Regel: Jeder Track gehört einem Modul. Keine Doppel-Nutzung — sonst hat der Schüler beim Modulwechsel dasselbe Stück im Ohr.
Quell-Pool: .humanInput/Background Music/ (lokal, nicht deployed)
Ziel-Ordner: App/sims/<modul>/assets/music/
Claim-Prozess
- Modul schickt Claim-Wunsch an Atlas-Inbox (
_inbox/zentrale/). - Atlas prüft diese Registry — Doppel-Nutzung ausgeschlossen?
- Atlas bestätigt in Modul-Inbox, trägt Track hier ein.
- Modul kopiert die Datei aus Pool nach
App/sims/<modul>/assets/music/<kebab-case>.mp3. - Atlas verschiebt die Quelldatei nach
.humanInput/Background Music/_claimed/(damit andere Module sie nicht auswählen).
Aktuelle Zuordnungen
| Track (Original) | Stil | Zugewiesen an | Zielname | Datum |
|---|---|---|---|---|
| Piano Lobby.mp3 | Lounge-Klavier | klima | piano-lobby.mp3 |
2026-04-18 |
| Fingertip Rain.mp3 | Ambient-Nature (Regen) | klima | fingertip-rain.mp3 |
2026-04-18 |
| Limestone Lullaby.mp3 | Ruhig, wiegend | klima | limestone-lullaby.mp3 |
2026-04-18 |
| Vibrocoffee Calm.mp3 | Chill / Lo-Fi | klima | vibrocoffee-calm.mp3 |
2026-04-18 |
| Rising Pressure.mp3 (v1) | Drama/Tension (2:31) | klima | rising-pressure-v1.mp3 |
2026-04-18 |
| Rising Pressure (1).mp3 (v2) | Drama/Tension (4:12) | klima | rising-pressure-v2.mp3 |
2026-04-18 |
| Porcelain Rain.mp3 | Zart, Regen-Ambiente | fluss | porcelain-rain.mp3 |
2026-04-18 |
| Alpine Freightlight.mp3 | Country, LKW-Alpen | logistik | alpine-freightlight.mp3 |
2026-04-20 |
| Alpine Freightlight (1).mp3 | Country, LKW-Alpen (v2) | logistik | alpine-freightlight-v2.mp3 |
2026-04-20 |
| Alpine Freight Light.mp3 | Country, LKW-Alpen (v3) | logistik | alpine-freight-light-v3.mp3 |
2026-04-20 |
| Alpine Freight Light (1).mp3 | Country, LKW-Alpen (v4) | logistik | alpine-freight-light-v4.mp3 |
2026-04-20 |
| Busted Wagon Wheel.mp3 | Country-Klassiker | logistik | busted-wagon-wheel.mp3 |
2026-04-20 |
| Dustlight Freight.mp3 (v1) | Country/Movement | logistik | dustlight-freight-v1.mp3 |
2026-04-20 |
| Dustlight Freight (1).mp3 (v2) | Country/Movement | logistik | dustlight-freight-v2.mp3 |
2026-04-20 |
| Gears & Marbles.mp3 (v1) | Mechanik, ruhig | logistik | gears-marbles-v1.mp3 |
2026-04-20 |
| Gears & Marbles (1).mp3 (v2) | Mechanik, ruhig | logistik | gears-marbles-v2.mp3 |
2026-04-20 |
| Saddlewood Metronome.mp3 (v1) | Country-Rhythmus | logistik | saddlewood-metronome-v1.mp3 |
2026-04-20 |
| Saddlewood Metronome (1).mp3 (v2) | Country-Rhythmus | logistik | saddlewood-metronome-v2.mp3 |
2026-04-20 |
| Barbed Lullaby.mp3 | Country-düster (Drama) | logistik | barbed-lullaby.mp3 |
2026-04-20 |
| Pressure Bloom.mp3 (v1) | Drama/Spannung | logistik | pressure-bloom-v1.mp3 |
2026-04-20 |
| Pressure Bloom (1).mp3 (v2) | Drama/Spannung | logistik | pressure-bloom-v2.mp3 |
2026-04-20 |
| Rail Gravel.mp3 (v1) | Bahn-Ambient | logistik | rail-gravel-v1.mp3 |
2026-04-20 |
| Rail Gravel (1).mp3 (v2) | Bahn-Ambient | logistik | rail-gravel-v2.mp3 |
2026-04-20 |
| Station Glissando.mp3 (v1) | Bahnhof | logistik | station-glissando-v1.mp3 |
2026-04-20 |
| Station Glissando (1).mp3 (v2) | Bahnhof | logistik | station-glissando-v2.mp3 |
2026-04-20 |
| Station Glissando (2).mp3 (v3) | Bahnhof | logistik | station-glissando-v3.mp3 |
2026-04-20 |
| Untitled (4).mp3 | unklar | logistik | untitled-4.mp3 |
2026-04-20 |
| Patagonia Stringmap.mp3 (v1) | Natur-Expedition (Strings) | heli | patagonia-stringmap-v1.mp3 |
2026-04-24 |
| Patagonia Stringmap (1).mp3 (v2) | Natur-Expedition (Strings) | heli | patagonia-stringmap-v2.mp3 |
2026-04-24 |
Freie Tracks (noch claimbar)
Pool aktuell leer — bei Bedarf generiert Thomas neue Suno-Tracks.
Vorläufige Stil-Slots pro Modul
| Modul | Lounge | Ambient/Nature | Ruhig | Chill | Drama/Tension |
|---|---|---|---|---|---|
| klima | Piano Lobby | Fingertip Rain | Limestone Lullaby | Vibrocoffee Calm | Rising Pressure (A/B-Test) |
| heli | — | Patagonia Stringmap (v1/v2) | — | — | — |
| fluss | — | Porcelain Rain | — | — | — |
| logistik | Alpine Freightlight | Rail Gravel · Station Glissando | Saddlewood Metronome | Gears & Marbles · Busted Wagon Wheel | Pressure Bloom · Barbed Lullaby |
| stadt | — | — | — | — | — |
| regenwald | — | — | — | — | — |
Drama/Tension wird bei Game-Loss / Extremwerten getriggert — nicht vom Spieler wählbar, sondern automatisch angesteuert.
Der Pool wächst — Thomas generiert bei Bedarf neue Suno-Tracks.
Spieler-Auswahl
Pro Modul soll im Header ein Musik-Dropdown angeboten werden:
- Stil-Auswahl (Lounge / Ambient / Ruhig / Chill)
- Play/Pause, Lautstärke, Mute
- Einstellung in localStorage (persistent pro Gerät)
Das Dropdown wird im Template-System als Standard-Komponente bereitgestellt
(ggs-music-player), damit jedes Modul es gleich einbauen kann.