This is not chess, but something that allows to move chess pieces.
> Not implemented: castling, en passant, promotion, repetition, 50-move rule.
> Not implemented: castling, en passant, promotion, repetition, 50-move rule.
If anyone reading this is interested in small and efficient chess programs that are still reasonably strong, there was a x86 assembly port of Stockfish called asmFish from a couple of years ago (the Win64 release binary was about 130KiB). Also see OliThink (~1000 LOC) and Xiphos which has some of the simplest C code for an engine of its strength that I have seen. I have not investigated the supposedly 4K sized engines that participated in TCEC too closely but from what I have seen so far it would seem that there are a few asterisks to be attached to those claims.