Files
infrapuzzle/projects/sasch40
Moritz Graf bf15c2e9cb feat(sasch40): deliver schankraum v6 and zero-occlusion hotspot positions
- Replace schankraum with v6: exactly one Queen Verena with tiara on upper gallery, Lutz in hot tub, Armend at forge, rustic beer taps, no crowns at patron tables, seamless secret oak trapdoor without text
- Rename Papa Markus button to 'Markus (Vater)' and place above his head in stall window to avoid facial/body occlusion
- Relocate character hotspot badges across all tavern scenes (Verena, Lutz, Armend, Amy, Mane, Viktor, Pü) onto railings, table rims, and lower body levels to guarantee zero occlusion of faces or bodies
2026-09-25 09:46:45 +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