Fairy-Stockfish 11.1
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.