Skip to content

MinimalChess 0.3

Choose a tag to compare

@lithander lithander released this 08 Mar 21:37
· 87 commits to master since this release

MinimalChess is a barebones (minimal) implementation of a chess engine in C#.

Version 0.3 adds Move Ordering, Quiescence Search and replaces the material-only evaluation with Piece-Square Tables.
The new version gains about 500 ELO in playing strength over the previous version. It should now play at slightly above 1500 ELO.

Version 0.3 also introduces a rather unique feature: The PSTs are defined in separate files and can be selected via an UCI option. This allows the user to tweak the values or write their own tables from scratch and alter the playstyle of the engine considerably. No programming experience required.