
A chess engine written in C++ designed to fit into 4,096 bytes. There are two versions of the engine: 4ku, and 4ku-mini.
4ku and 4ku-mini should be identical in terms of their play, but 4ku’s info strings mean it is probably slightly slower and slightly weaker.
Download • Home • Lichess Bot • C++ • UCI • Robert Taylor (England), Gediminas Masaitis (Lithuania), Gian-Carlo Pascutto (Belgium)

UCI Info
4ku 1.0
id name 4ku id author kz04px option name Threads type spin default 1 min 1 max 256 option name Hash type spin default 64 min 1 max 65536
4ku 1.1
id name 4ku id author kz04px option name Threads type spin default 1 min 1 max 256 option name Hash type spin default 64 min 1 max 65536
4ku 2.0
id name 4ku 2.0 id author kz04px option name Threads type spin default 1 min 1 max 256 option name Hash type spin default 64 min 1 max 65536