A real-time 3D chess club with AI opponents and a tutor that draws directly on the board
Project
Sixty4
Year
2026
Sixty4 is a real-time 3D chess club: play a rated opponent online, challenge one of five AI personalities, or share a device for pass-and-play, all on a physically lit 3D board you can rotate, or drop to a flat 2D view any time. The architecture keeps three systems strictly separated - chess.js enforces the rules server-side, Stockfish runs client-side in a Web Worker to calculate candidate moves, and a language model only chooses among those candidates or narrates them in a persona's voice, so the AI can never produce an illegal move. Convex is the single source of truth for game state, every move is validated server-side before it's written, and a Pro tutor mode reasons over the live position, calls Stockfish itself as a tool, and draws its explanation directly on the board via schema-validated overlay instructions.
Scope of Work
