Files
infrapuzzle/projects/sasch40
Moritz Graf 8a0b65c3fa feat(sasch40): major overhaul with doodle jump, party bunker, and guitar hero
- Add global settings & pause modal (gear icon) with mute and reset, removing obsolete bag button
- Extend Prologue with Flo Maier (castle fire game over & Löschzug restart) and Viktor (vampire bite game over & Knoblauch restart)
- Rebuild Akt II as 3-level vertical Doodle Jump climber to rescue sisters Saskia, Maja, and Miriam with custom pixel portraits
- Update Akt III Schankraum with seamless oak floor, double-tap 'Luke zum Party Bunker', duel intro modals, and Hansi's departure in Hinterland
- Rebuild Akt IV as 3-lane medieval Guitar Hero rock concert with live crowd meter, combo multipliers, and Hansi duo
- Update AGENTS.md architectural documentation and playtest test suite
2026-09-24 18:22:28 +02:00
..

Saschas Kronkorken Kreuzzug: 40 Jahre Bass & Gerstensaft 👑🍺🔊

Ein mobiles 2.5D Pixel-Art Web-Game zum 40. Geburtstag von König Sascha I. Gehostet unter: https://sasch40.haumdaucher.de


🌟 Spielinhalt & Akte

  1. Prolog (Schloss Haumdaucher Balkon): NAT berichtet als Hof-Chronist (mit Bridgerton-Referenzen) vom Verlust der 40 Kronkorken des Reiches. Mop der Erschaffer schaltet die Sprungfedern frei.
  2. Level 1 (Die Hopfen-Pfade): 60fps Casual-Jump&Run auf Dächern und Fässern zum Sammeln von Kronkorken und kühlem Hellen.
  3. Die Taverne 'Zum wummernden Ritter': Point & Click Adventure mit interaktiven Charakteren:
    • Verena („Ich putze nach der Party fei ned!“)
    • Armend (schmiedet Kronkorken zum goldenen Subwoofer)
    • Lutz im ZTUL-Shirt (Schornsteinfeger)
    • Amy in Latzhose („Rave the Kingdom!“)
    • Mane (Wander- und Spieletipps)
    • Pü (Lichtmeister mit Stroboskop-Fackeln)
    • Der Zuluman-Zauberspiegel (Urlaubs-Easter-Egg)
    • Bayerisches Beleidigungs-Gstanzl-Fechten
  4. Level 2 (Der Fest-Konvoi): Speed-Runner auf dem Bollerwagen mit 135-BPM-Techno und dem jubelnden Haumdaucher Gefolge (Hansi, Viktor, Albin, Fabian, Maier Flo, Guatemalteke, Markus & Nathalie).
  5. Finale & Krönung: Thronsaal mit Konfetti-Explosion, Auswertung und druck-/screenshotbarer königlicher Urkunde.

🖼️ Hot-Swappable Asset-Pipeline (Bilder austauschen)

Alle Charakter-Bilder und Sprites sind vollständig vom Code entkoppelt:

  • Bilder-Ordner: projects/sasch40/frontend/public/assets/characters/
    • sascha/portrait.jpg (oder .png)
    • nat/portrait.jpg
    • verena/portrait.jpg
    • mop/portrait.jpg
    • lutz/portrait.jpg
    • armend/portrait.jpg
    • amy/portrait.jpg
  • Originalfotos: Liegen in projects/sasch40/source_photos/
  • Zentrales Register: Falls ein Dateipfad oder Name angepasst werden soll, geschieht das einfach in projects/sasch40/frontend/src/config/characters.ts.

🚀 Lokale Entwicklung

cd projects/sasch40/frontend
npm install
npm run dev
# Browser öffnen unter: http://localhost:3000

🐳 Docker & Kubernetes Deployment

cd projects/sasch40/frontend
make all  # Baut und pusht registry.haumdaucher.de/sasch40:latest

# Ingress & Deployment im Cluster anwenden:
kubectl apply -f ../../../k8s/web/sasch40.yaml