Skip to content

Fairy-Stockfish 10.3

Compare
Choose a tag to compare
@ianfab ianfab released this 21 Oct 11:42
· 1530 commits to master since this release

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