Add distinct themes to existing games
mindflux-ci / build (push) Successful in 23s

This commit is contained in:
AliceDarkest
2026-07-13 23:32:41 +02:00
parent f90f21589d
commit 95df002e24
18 changed files with 87 additions and 10 deletions
+27 -1
View File
@@ -45,7 +45,7 @@ Begründung Keys: Die vorhandenen Routen sind alle klein und zusammengeschrieben
---
## Visuelle Identität: vier Spiele, vier Welten
## Visuelle Identität: neun Lernwelten
> ◐ **Stand 2026-07-13:** Die Dark-/Light-Akzent-Tokens für alle vier Spiele sind in
> `theme.css` angelegt. SystemEscape, BugHunter und NetWorker haben eigene Spiel-Layouts;
@@ -68,6 +68,32 @@ Vorgabe: Die Spiele sollen **grafisch stark ausgeprägt** sein und sich **sehr d
Dazu je Spiel ein eigenes Karten-Design auf dem Dashboard (Hover-Animation im jeweiligen Spiel-Akzent), damit die Unterscheidbarkeit schon in der Übersicht beginnt. Die Interaktionsformen sind ohnehin grundverschieden: Modal-Rätsel + Keypad (SystemEscape), klickbarer Code-Viewer (BugHunter), Echtzeit-Queue (ServiceClash), frei bespielbare SVG-Canvas (NetWorker).
### Eigenständige Skins für die Bestandsmodule ✅ umgesetzt
Die gemeinsame Mindflux-Grundlage bleibt erhalten: Typografie, Fokuszustände, Buttons,
Fehler-/Erfolgsfarben und das Accessibility-Widget werden nicht pro Spiel neu erfunden.
Jede Lernwelt erhält aber eigene Akzent-Tokens, Hintergrundstruktur und eine passende
Oberflächenmetapher – im Dark- wie im Light-Theme.
| Modul | Skin | Akzent & Metapher | Umsetzungshinweis |
|---|---|---|---|
| **MindMatch** | Neural Archive | Violett/Mint, Synapsenlinien und schwebende Gedächtniskarten | Paare bleiben klar lesbar; Verbindungen sind dekorativ, nicht alleiniger Status. |
| **TechTacular** | Cyber-Quizshow | Magenta/Blau, LED-Raster und Punktetafel | Das Jeopardy-Board wird zur Show-Bühne, ohne die Kachelkontraste zu verlieren. |
| **DevLab** | Werkstatt & Build-Pipeline | Petrol/Orange, Werkbank- und Schaltkreisstruktur | **Der schwebende Kolben samt \`dlFloat\`-Animation bleibt unverändert erhalten.** Nur Farben, Umgebung und Panels werden nachgeschärft. |
| **SyntaxSaga** | Textadventure-Terminal | Phosphorgrün/Bernstein, dezente CRT-Scanlines und Log-Charakter | Grün dient ausschließlich der Atmosphäre; richtig bleibt Plattform-Blau, falsch bleibt Rot. |
| **FinalFlux** | Prüfungszentrale | Gold/Indigo, ruhige Sternkarten-/Konstellationsstruktur | Bewusst weniger spielig: die Lernzentrale verbindet alle Welten und priorisiert Lesbarkeit. |
**Technische Leitplanken:** zentrale Token in \`theme.css\`, lokale Überschreibung nur am
jeweiligen Seiten-Root (\`mm-\`, \`tt-\`, \`dl-\`/\`dlg-\`, \`ss-\`, \`finalflux-\`), keine
Änderung der Spielmechanik; Cache-Busting bei jeder CSS-Auslieferung. Das
Accessibility-Widget soll anschließend jeweils den lokalen Akzent übernehmen.
> ✅ **Stand 2026-07-13:** Die fünf Skins sind als lokale Token-Überschreibungen mit
> Cache-Busting umgesetzt. MindMatch, TechTacular, DevLab samt Aufgabenraum, SyntaxSaga
> und FinalFlux haben jeweils eigene Hintergründe und Akzente; das Accessibility-Widget
> übernimmt die neue Farbe. Die bestehende Kolben-/dlFloat-Animation in DevLab blieb
> unverändert.
---
## Das gemeinsame Architektur-Rezept (gilt für alle 4 Spiele)