Fairy-Stockfish 10.3
This release includes Windows and Linux binaries for the normal version supporting variants up to 8x8 board size and the large-board version supporting board sizes up to 12x10. Furthermore, it includes a variants.ini for examples and documentation of user-defined variants.
New
- User-defined variants
- Variants can now be added at runtime via a configuration file, without the need to recompile the program.
- A sample variants.ini including some documentation is attached to the release.
- Many new pre-defined variants. Major additions:
- S-Chess
- Ouk Chatrang (Cambodian chess)
- Grand
- Gothic
- Shako
Improvements
- Various variant-specific playing strength improvements
- Playing strength is improved in almost all supported variants.
- Especially big improvements (>100 Elo) for drop and Losing chess variants, as well as Three-check, Horde and Racing Kings
- Merged recent changes from official Stockfish
- Reduced memory consumption
Fixes
- Resolved issue with mingw compilation
- Multiple fixes for pseudo-legal move validation leading to more stable and faster search
- Removed potential undefined behavior in drop variants