algofunds
Back to work

chess

Share a link, play for real.

SHIPPED

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
Role
Solo
Type
GAME
Stack
Cloudflare Workers · Durable Objects · WebSockets · chess.js
Timeline
2026
Platforms
Web

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.