The engine

Inside Boxwood.

Eight engines, one search. What separates them is how far ahead it looks — and nothing else.

Inside the engine01 — TurnThe piece is a profile revolved on a lathe, in sections. No mesh is loaded; the geometry is generated from twenty-five points.
PPawn100NKnight320BBishop330RRook500QQueen900
Evaluation+0.00
Centipawns
01020304

Specification

Small on purpose.

A material-count negamax with alpha-beta pruning, running on the main thread. It evaluates position by material alone — no king safety, no pawn structure, no opening book. It will punish a hanging piece and it will not outplay you positionally.

It runs in the page because it has to. Framer sites send no COOP or COEP headers, so SharedArrayBuffer is unavailable and a worker-based engine cannot start. Levels seven and eight search three ply and are noticeably slower on a phone.

Boxwood Chess Sim
The board is the product.

Colophon

Piece geometry is turned procedurally and the Boxwood search is our own. Move generation and rule adjudication use chess.js, MIT licensed.

© BoxwoodBuilt in the open

Create a free website with Framer, the website builder loved by startups, designers and agencies.