Schach und Tic-Tac-Toe, vom Protokoll her neu gedacht
Zugwerk ist eine Echtzeit-Spieleplattform. Spiele Schach oder Tic-Tac-Toe im Browser oder vom Handy aus. Fordere Freunde heraus, tritt gegen Bots in drei Schwierigkeitsstufen an, oder schau laufenden Partien zu.
Jede Partie läuft mit durchgesetzten Uhren, Inkrement und Remis-Angeboten. Die Lobby zeigt, wer online ist, wer gerade spielt, und erlaubt Herausforderungen mit eigenen Zeitkontrollen und Farbpräferenzen.
Lehn dich zurück und schau zu — das Beobachtungs-Panel zeigt jeden Zug in Echtzeit, mit einer sauberen Zuschauerliste und Live-Spiel-Chat. Blockiere jeden, dessen Chat du lieber nicht lesen möchtest. Durchstöbere Demonstrationspartien aus der Historie, spiele gespeicherte Matches nach und wähle eine Seite zum Studieren.
Stabile Wiederverbindung. Bots, inklusive einer Stockfish-Anbindung für Schach. Kostenlos, keine Werbung, keine Analyse-Tools.
Rust + Tokio Hub, undurchsichtige Relays, Spiel-Server als separate Prozesse (und bald als WASM-Module). Echtzeit-WebSocket-Protokoll mit expliziter Versionsaushandlung. Postgres mit kontinuierlichen Aggregaten für die Spielhistorie. NGXS-Frontend, Capacitor für Mobilgeräte.
Der Hub setzt Uhren durch, leitet Züge weiter, verwaltet den Spiel-Lebenszyklus — und interpretiert niemals den Spielzustand. Spiel-Server erhalten opakes JSON und geben opakes JSON zurück. Das Protokoll ist Ende-zu-Ende versioniert.