Skip to content

Releases: nguyenphuminh/Catto

Catto v0.12.6

14 Oct 02:39
f28e41c
Compare
Choose a tag to compare

Add insufficient material and 50-move rule check

Catto v0.12.5

12 Oct 08:28
84e3db8
Compare
Choose a tag to compare
  • 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

12 Oct 02:14
0339a85
Compare
Choose a tag to compare

Migrate to Map for TT

Catto v0.12.3

03 Oct 17:26
f9ab353
Compare
Choose a tag to compare

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

27 Aug 12:31
feca224
Compare
Choose a tag to compare

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

31 Jul 11:59
1d6d69c
Compare
Choose a tag to compare

Minor hash optimization.

Catto v0.12.0

28 Jul 04:54
0a59d3e
Compare
Choose a tag to compare

Added razoring which highly improves the performance.

Catto v0.11.0

27 Jul 18:51
8964d9e
Compare
Choose a tag to compare
  • Added reverse futility pruning.
  • Fixed mate score adjustment in transposition table.

Catto v0.10.1

26 Jul 20:06
04aaea3
Compare
Choose a tag to compare
  • 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

26 Jul 13:39
6ca0239
Compare
Choose a tag to compare
  • Added basic king safety evaluation.
  • Added basic mobility evaluation.