Files
infrapuzzle/projects/sasch40
Moritz Graf 6374ba9e8a feat(sasch40): add Nebenraum, Marktplatz minigame & trapdoor to Hinterzimmer
- Split GameBoy chassis brand header: 'AKT III' on clean dedicated second line
- Add 5-room tavern architecture: Schankraum, Nebenraum, Marktplatz, Hinterland, Hinterzimmer
- Introduce Nebenraum (Kemenate/Atelier) with Amy at her easel painting the neon banner and Zuluman magic mirror
- Update Marktplatz scene with Mario juggling chainsaws/hops and NAT on the festival stage
- Implement Wildschwein-Schnick-Schnack-Schnuck minigame against NAT (Best of 3, Keiler > Dickicht > Lanze > Keiler)
- Replace secret tap with cellar floor trapdoor ('Luke zum Hinterraum') initially invisible
- Update automated playtest covering all 25 screens with zero console/network errors
- Document all architectural decisions in projects/sasch40/AGENTS.md
2026-09-24 12:37:56 +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