BootChess
BootChess,
one of the smallests computer implementations of a none FIDE compliant chess variant written by Olivier Poudade in x86 Assembly, released in January 2015.
Its size of 487 (468) [1] bytes fits into a 512 byte boot sector for Windows, Linux, OS X, DOS and BSD [2]. Castling, minor promotions and en passant are not implemented.
BootChess otherwise performs a so called "TaxiMax" heuristic, maximizing captures and trying to minimize the Manhattan distance to the opponent's king rank.
This kind of half-ply search cannot prevent moving it's own king in check, opposed to the old 1K ZX Chess by David Horne and the recent Toledo Atomchess by Óscar Toledo Gutiérrez,
who took the BootChess challenge with 481 bytes and a 3-ply search [3].
See also
Forum Posts
- BootChess (minimal chess engine) by Fabien Letouzey, CCC, January 28, 2015
- Smallest engine in the world... by Marco Costalba, CCC, January 29, 2015
External Links
- BootChess by Red Sector Inc. :: pouët.net
- BootChess Listing
- Coder creates smallest chess game for computer by Leo Kelion, BBC News, January 28, 2015
- Hyper Minimal Graphics Create The Smallest Chess Game In History by Mark Wilson, Co.Design | business + design, January 29, 2015
- ZX81 BEATEN at last as dev claims smallest Chess code crown by Simon Sharwood, The Register, January 29, 2015
- Does size matter? It does if you’re French, and a chess-loving hacker! by Paul Ducklin, Naked Security, January 30, 2015
- The world's smallest chess engines by Albert Silver, ChessBase News, September 23, 2015 » 1K ZX Chess, BootChess, Toledo Nanochess, Micro-Max
References
- ↑ 468 bytes without rank/file indicators of the board display
- ↑ BootChess by Red Sector Inc. :: pouët.net
- ↑ Re: BootChess (minimal chess engine) by Óscar Toledo Gutiérrez, CCC, January 31, 2015