Playground · Bongaclang · 2346 blitz on Lichess

Play my chess bot

Go on — click or drag a piece. It opens 1. e4, then walks its king out on move two. On purpose.

Your move
You 0 · Bongaclang 0

Difficulty

a real game

Moves

Analyze ↗

No moves yet — you're up.

Wait, I'm really playing your bot?

You are. Bongaclang started as a from-scratch Python engine running on Lichess, so I ported its brain to TypeScript to run right here in your browser — in a Web Worker, so the page never freezes while it thinks. Same negamax, same alpha-beta search, same terrible taste in openings (it really does play 1. e4 then 2. Ke2). No server round-trips: it's thinking on your machine, which means the Bongcloud is entirely your problem now.

Iterative-deepening negamax + α-βTransposition tablePrincipal-variation searchKiller + history orderingQuiescence searchMVV-LVA move orderingchess.js internal API · ~25× fasterRuns off-thread in a Web WorkerOpens with the Bongcloud 👑
Read how the engine works — the 25× move-gen story

The real Bongaclang

The board above is a faithful TS port. Here's the actual bot's recent games on Lichess.

Challenge it on Lichess ↗