BUILD RECORD 09Early build2024—26

AntiChess

An early platform for playing chess against different AI models and comparing their behavior.

All work
CreatorCreator · architecture and game logicFoundation and architecture stage
ARCHITECTURE

AI

01AI
01 / OVERVIEW

What exists.

AntiChess lets you play chess against multiple AI models and compare how they reason about the same positions differently.

02 / PROBLEM + CONSTRAINT

Where it resisted.

Different AI models have different latency, reasoning depth, and move selection patterns. The interface needs to accommodate all of them without bias.

03 / INTERVENTION

What I changed.

Built a monorepo with a shared chess engine package and a Next.js frontend using shadcn/ui with a custom chess theme.

DIFFICULT DECISION

The obvious implementation was not the product.

Separate the game logic from the AI provider layer so models can be swapped without touching the board.

Current proof

03
  1. Monorepo architecture with shared engine package.
  2. Next.js 14+ with App Router and TypeScript.
  3. Custom chess theme with Tailwind design tokens.
LESSONS

What this build changed.

Game AI comparison is more about exposing reasoning patterns than about raw strength.

BUILD MATERIALS

The implementation surface.

01Next.js02TypeScript03shadcn/ui04Tailwind CSS
Next build recordWatchParty