Custom JavaScript build

Chess engine demo with a browser-first UI.

This page uses chess.js for legal move generation and a custom minimax engine written in plain JavaScript. The board UI is rendered with chessboard.js so the page stays static and easy to host.

Status

Loading board...

Engine

Waiting

Search depth

Move history

    How it works

    You play White. After your move, the engine evaluates legal replies and chooses one in a background worker tuned for a static site.