Files
infrapuzzle/projects/sasch40
Moritz Graf f6d39f01da feat(sasch40): polish retro game layout, clean tavern scene, and improve mobile HUD
- Hide GameBoy D-Pad and action buttons during RPG and dialogue modes
- Add prequel intro landing screen for QR code arrivals with Haumdaucher lore
- Clean baked-in text from tavern scene background and streamline navigation bar
- Add safe-zone margins and HTML HUD in platformer and party express acts
- Optimize Certificate modal layout and scoring breakdown for mobile screens
- Add automated end-to-end browser playtest script with Puppeteer
- Accelerate Docker build via native pre-compilation
2026-09-24 07:55:42 +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