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