PlayableFull chess engine

Battle Chess

Ivory Order against Obsidian Legion. A complete chess engine where every capture is fought rather than announced.

A cavalier landing a lance strike on a footman in Battle Chess, with the captured square highlighted.

Click a piece to select it, then click a highlighted square to move. Everything else sits in the panel on the left.

Open full screen

A complete chess engine underneath, with a fight animation on top. Take a piece and the two of them settle it: the cavalier charges, the sorceress throws chain lightning, the golem brings the ground up.

Three difficulties, a side to choose, a war log down the right, and a roster naming what each piece does. It is the shape a commission takes when the person it is for plays a game rather than remembers one.

Inside the build

Opening position in Battle Chess, with the blue Ivory Order facing the red Obsidian Legion across a wooden board.
The opening position, Ivory Order against Obsidian Legion.
A cavalier landing a lance strike on a footman in Battle Chess, with the captured square highlighted.
A capture, fought out. The lance lands and the square clears.
Battle Chess interface showing the war log listing moves in algebraic notation alongside the slain pieces panel.
The war log keeps proper notation, and the panel on the left counts the slain on each side.

In motion

Animated clip of a capture in Battle Chess, with the cavalier charging and the defending piece falling.
One capture, start to finish.

There is another one to play: Tape Loader. Or read how a commission actually runs, from brief to delivery, in the guide to commissioning one.

◆ Read next

Where this one came from.