- Recreate 16-bit LucasArts portraits for Saskia, Maja, and Miriam matching real-life source photos - Add 3 sisters showcase in Act II intro modal and golden portrait badges on goal platforms - Fix Act III background scaling: lock scene to 9:16 aspect ratio with medieval ornamental side borders and corner brackets - Ensure 100% full background visibility with zero cropping and lock hotspot buttons to image features across all screen sizes - Fix cache issue by referencing schankraum_v5.jpg with cache buster query - Re-position NAT button to feet (top: 70%) and Mario button to knees (top: 79%) to eliminate face occlusion
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
- 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.
- Level 1 (Die Hopfen-Pfade): 60fps Casual-Jump&Run auf Dächern und Fässern zum Sammeln von Kronkorken und kühlem Hellen.
- 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
- 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).
- 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.jpgverena/portrait.jpgmop/portrait.jpglutz/portrait.jpgarmend/portrait.jpgamy/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