Releases: nguyenphuminh/Catto
Releases · nguyenphuminh/Catto
Catto v0.12.6
Add insufficient material and 50-move rule check
Catto v0.12.5
- Counter move heuristic: Priority got reduced to be lower than killer moves. Map is used now rather than object.
- History heuristic: This used to not work at all due to NaN, but it is fixed now. Map is also used now.
Catto v0.12.4
Migrate to Map for TT
Catto v0.12.3
Fixed an issue where we use the move of the current depth when not all moves of that depth were searched.
Catto v0.12.2
Add mate info in UCI client. Prior to this, the engine would just send out ridiculously high/low points rather than sending out a mate
option which can be annoying.
Catto v0.12.1
Minor hash optimization.
Catto v0.12.0
Added razoring which highly improves the performance.
Catto v0.11.0
- Added reverse futility pruning.
- Fixed mate score adjustment in transposition table.
Catto v0.10.1
- Fixed PV line collecting going weird by replacing the current system with BBC's triangular PV table. This fixes "bestmove" also going weird as well.
- Added PV move ordering which improves the performance a tiny bit.
Catto v0.10.0
- Added basic king safety evaluation.
- Added basic mobility evaluation.