Ein minimaler WebSocket-Server plus statischer Client für Mau Mau. Ziel: schnelles Coop-Setup über Railway.
- Mehrspieler über WebSocket (Rooms)
- Basisregeln: 7(+2), 8(skip), J(Wunschfarbe – Platzhalter)
- Einfache UI (Demo): Beitreten, Starten, Ziehen, Spielen
- Docker-Deploy auf Railway
- Node 18+ installieren
npm installnpm run dev- Browser:
http://localhost:3000
- Repo auf GitHub pushen
- Auf Railway ein neues Projekt erstellen und mit dem Repo verbinden
- Railway erkennt das
Dockerfileund baut automatisch - Nach Deploy: App-URL öffnen und mit Freunden spielen
ORIGIN: CORS-Erlaubnis (z. B. deine Railway-Domain)PORT: von Railway gesetzt (lokal 3000)
Spielverzeichnis mit den Regeln ist in 'src/game.js' zu finden
- Echte Hand-Karten pro Spieler im Client anzeigen (nicht nur Platzhalter)
- Wunschfarbe nach J implementieren (Client-Dialog -> Server)
- Persistente Räume / einfache Auth
- Regeln/Varianten konfigurierbar machen