Commit Graph
8 Commits
Author SHA1 Message Date
team3andClaude Opus 5 318f9f3159 Aufdecken: Ansage bleibt stehen, ueberzaehlige Wuerfel kommen gruen dazu
Bisher wurde die Ansage in der Tischmitte beim Aufdecken komplett
umgefaerbt: gruen was da war, rot was fehlte. Damit sah eine getroffene
Ansage genauso bunt aus wie eine daneben liegende.

Jetzt bleibt die Ansage so stehen, wie sie gemacht wurde. Fehlende
Wuerfel werden rot, die Anzahl aendert sich nicht. Gab es mehr als
angesagt, haengen die ueberzaehligen gruen hinten dran.

Ausserdem: bei einem frueheren Umbau des README sind die Abschnitte zu
Bildaufteilung, Physik, Regeln und Boostern verloren gegangen. Sie sind
wieder da.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-07 23:04:18 +02:00
team3andClaude Opus 5 f97d741c91 Spielstart zuverlaessig machen, Client wieder scharf rendern
Der Client steckte die Partie in einen SubViewport. Der rendert mit der
Basisaufloesung 1280x720 und wurde danach hochskaliert - das Bild wurde
matschig und die Kantenglaettung fiel weg. Den eigenen Physikraum braucht
aber nur der Server, weil dort viele Partien nebeneinander laufen. Also
bekommt nur er SubViewports; der Client haengt die Partie direkt in die
Szene. Die Knotennamen bleiben gleich, daran haengt das RPC-Ziel.

Der Healthcheck oeffnete alle 30 Sekunden eine nackte TCP-Verbindung auf
den WebSocket-Port. Der Server lehnte sie ab ("Missing or invalid header
'upgrade'"), und dabei ging reproduzierbar ein Paket an einen echten
Spieler verloren. Traefik braucht den Check nicht, also raus damit.

Blieb ein seltener Verlust des Startpakets: der Spieler sass in der Lobby,
waehrend die anderen spielten. Der Server legt jetzt nach, bis jeder den
Start quittiert hat.

Ein Verbindungsabbruch im Menue lud ausserdem die Szene neu und warf die
Meldung dazu gleich wieder weg.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-07 22:43:02 +02:00
team3 02247a2cbe update 2026-09-07 18:57:38 +02:00
team3 02b4cd7733 update 2026-09-07 18:39:02 +02:00
team3 778498d512 update 2026-09-07 18:07:53 +02:00
team3 2a9ab4c7da update 2026-09-07 17:38:17 +02:00
Team3 6478559252 update 2026-09-07 04:29:23 +02:00
Team3 e299f9d088 first commit 2026-09-05 23:19:46 +02:00