Zugwerk

Schach und Tic-Tac-Toe, vom Protokoll her neu gedacht

Im Browser spielen

Was es ist

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.

Für Neugierige

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.

Screenshots

Lobby mit Spielerliste und aktiven Spielen
Lobby
Schachpartie
Schach
Beobachtungs-Panel
Beobachtung
Zugwerk auf dem Handy
Mobile

FAQ

Ist es kostenlos?
Ja. Keine Account-Gebühren, keine Mikrotransaktionen, keine Werbung.
Brauche ich einen Account?
Ja — ein kostenloser Account mit Benutzername und Passwort. Keine E-Mail erforderlich.
Ist es Open Source?
Der Quellcode ist unter code.serabi.de einsehbar. Die Lizenz steht noch nicht fest.
Bots?
Drei TTT-Bots (Zufall, mittlerer AlphaZero, starker AlphaZero) und eine Stockfish-Anbindung für Schach. Die Self-Play-Trainingspipeline ist ebenfalls offen.
Chat-Moderation?
Gegenseitiges Blocken. Blockiere jemanden und er verschwindet aus deinem Lobby-Chat, Spiel-Chat und deiner Herausforderungsliste. Gegenseitiger Block bedeutet keinerlei Interaktion.