Play

Play my chess engine.

This is Ransom, the chess engine I built for the Optiver AI Chessathon. It runs right here in your browser, so nothing you do is sent anywhere.

This page needs JavaScript to show the board.

You

What the engine sees

Looking ahead
Its score
Positions checked
Best move so far

Moves

    How this works

    The engine I entered is written in Python, and a browser cannot run that. So what you are playing is the same engine rewritten in C and built as WebAssembly, which a browser can run.

    A rewrite is only worth showing if it behaves like the original. This one is tested against the original on 104 positions. On each it has to choose the same move, give the same score and check exactly the same number of positions.

    The three strength settings are the same engine. Gentle stops looking after 2 half-moves and Club after 5. Full strength thinks for about one second.

    The original engine was built during the competition with Claude Code, and so was this port. The engine’s code and its write-up are on GitHub.