MinimalChess

Home * Engines * MinimalChess



MinimalChess, an UCI compliant, didactic open source chess program by Thomas Jahn, written in C#, and first released as MinimalChess 0.2 in February 2021. The games playing entity consists of the library MinimalChess, and using that library, the UCI engine MinimalChessEngine and, if no external GUI is used, the Command Line Interface MinimalChessBoard.

=Features=

Board Representation

 * 8x8 Board

Search

 * Iterative Deepening
 * Alpha-Beta
 * Quiescence Search
 * Move Ordering
 * PV-Move
 * Captures by MVV/LVA
 * Killer Heuristic

Evaluation

 * Piece-Square Tables

=Forum Posts=
 * Testing strategies for my engines playing strength by Thomas Jahn, CCC, January 04, 2021
 * My Beginner’s Guide to Chess Programming by Thomas Jahn, CCC, January 23, 2021
 * MinimalChess 0.2 released by Thomas Jahn, CCC, February 12, 2021
 * MinimalChess 0.3 released by Thomas Jahn, CCC, March 09, 2021
 * PST-only Evaluation for MinimalChess 0.4 by Thomas Jahn, CCC, April 15, 2021

=External Links=

Chess Engine

 * GitHub - lithander/MinimalChessEngine

Misc

 * minimal - Wiktionary
 * Minimal from Wikipedia
 * Minimalism from Wikipedia
 * Pet Shop Boys - Minimal (2005), YouTube Video

=References= Up one level

[[Category:Didactic]