Back to work
SHIPPED
chess
Share a link, play for real.
Real-time multiplayer chess on the edge. Create a room, send the invite link, and play with server-checked rules, live clocks, and spectators, each game in its own Durable Object.
Visit live chess.algofunds.in
The problem
Playing a friend online usually means accounts, ads, and a platform in between. All a game needs is a board both of you trust.
The solution
Create a room, send one link, play. The server checks every move and keeps the clocks, each game in its own Durable Object, with spectators welcome.
Architecture
Browsersplayers + spectators
Cloudflare Workercreate + join
GameRoom Durable Objectrules · clocks · seats
WebSocketsmoves in real time
Features
- Create a game and invite with a single link; extras spectate
- Every move validated on the server, so illegal moves never land
- Live clocks with increments, kept on server time with flag fall
- Refresh-proof seats: reconnect and resume mid-game
Technologies
Cloudflare WorkersDurable ObjectsWebSocketschess.js
Getting in
Open to anyone. Pick a time control, create a game, and send the link; the first visitor takes the open seat.