The Arcade

Small browser games I just wanted to build.

play

Tic-Tac-Toe

Play the machine: either a random bot, or an unbeatable minimax opponent that only ever draws or wins against you.

minimaxgame-aireact-state
./tic-tac-toe
play

Snake

The canvas classic. Grid movement, growth, and a wrapping board — eat, grow, don't bite yourself.

canvasgame-loopkeyboard
./snake
play

2048

Tile-sliding puzzle. Merge matching numbers until you hit 2048 — then keep going.

react-stategridpuzzle
./2048
play

Minesweeper

Flood-fill reveal and flagging. Beginner through expert — clear the field without the boom.

recursiongridlogic
./minesweeper