Skip to content

Fairy-Stockfish 11.1

Compare
Choose a tag to compare
@ianfab ianfab released this 24 May 08:42
· 1195 commits to master since this release

This release adds support for Janggi (장기, Korean chess), along with several improvements and bugfixes.

New

  • Variants
    • Janggi (Korean Chess)
    • Makpong
    • Three Kings
    • Koedem
  • Variant configuration options
    • Mobility area per piece type
    • Janggi related rules (passing, palace moves, bikjang)
    • piece drop restrictions
    • piece count for extinction variants
  • Variant configuration checker
    • automatically identifies errors in variant configuration files

Improvements

  • Significant improvement of Winboard/XBoard compatibility by highlighting legal moves
  • Playing strength improvements, especially for extinction, nCheck, and capture the flag variants
  • More partner communication in bughouse
  • Extended range of available skill levels

Fixes

  • Prohibit Sittuyin promotions that attack pieces
  • Disable Makruk counting in presence of unpromoted pawns
  • Start ASEAN counting at one
  • Correct SFEN parsing for pieces in hand
  • Use seconds as time unit for st command
  • Clear search state on new in CECP protocol
  • Prevent race condition in communication of holdings in bughouse

Thanks to all CPU contributors, and to @Fulmene for code contributions.

Files of the release

  • .exe are Windows executables, the files without extensions are Linux binaries.
  • Versions containing largeboard have support for board sizes >8x8, the others are faster but have less variants.
  • Use bmi2 versions for best performance on modern hardware, or fairy-stockfish-largeboard_x86-64.exe for best compatibility.