Releases: jamestjw/requin
Releases · jamestjw/requin
v1.3.0 - Improved evaluation function and better search performance
Changelog
Features
- Move ordering in alpha beta search to improve search performance
- Better evaluation function, takes into account a few new things
- King safety (Open files near the king)
- Passed pawns
- Piece mobility
- Better implementation of static exchange evaluation to avoid the copying of boards and making of moves
- 3-fold repetition detection (with Zobrist hashing)
v1.2.0 - Move generation optimisation
Changelog
Features
- Optimise move generation by using bitboards and attack tables
Fixes
- Quiescence search no longer stops if a side is in check
v1.1.0 - UCI Protocol
Changelog
New features
- Implemented the UCI protocol
- Can be accessed via the "uci" mode
v1.0.1 - Small improvements
Changelog
Bug fixes
- The capturing of rooks now removes castling rights
Features
- Multithreaded move search
- Improve CLI args help text
- Improve README to include run instructions
Initial release
Initial release of requin
Features
- Play against a friend (or yourself) on the CLI
- Play against a simple engine