Skip to content

Releases: konsolas/ToppleChess

More search improvements

02 Jul 17:01
Compare
Choose a tag to compare

Significant improvements have been made to search, improving move ordering and LMR search. A few bugs relating to the killer move heuristic and the PV sometimes being cut off in the endgame have also been fixed.

This version achieves around +200 elo compared to Topple v0.1.2 in self play testing.

Time management and repetition detection bugfix.

29 Jun 12:28
Compare
Choose a tag to compare

This fixes a bug where Topple would occasionally time out on repeating time controls, or when a position is approaching the 3-repetition threshold for a draw.

Topple-core2.exe does not use POPCNT.

Promotion bugfix + improvements to search and evaluation

27 Jun 11:08
Compare
Choose a tag to compare

This release features a few minor improvements to search and evaluation (+15 self-play elo), and fixes an important bug where Topple would make illegal moves if a promotion occurs on A1.

Topple-core2.exe doesn't use POPCNT.

Huge improvements to search + bugfixes

26 Jun 17:03
Compare
Choose a tag to compare

This release adds all of the standard features to search which are used by most engines, including null move, futility pruning, IID, mate distance pruning, singular extensions, and much more.

As a result, there has been a significant increase in playing strength.
The UCI protocol has now been properly implemented, so the engine should also be stable.

The topple-core2.exe file does not use POPCNT.

Bugfixes for time and uci

14 Jun 10:15
Compare
Choose a tag to compare
Pre-release

Changed the time management of repeating time controls to stop losing on time.
Fixed an issue with the UCI 'stop' command during search.

Topple-legacy.exe is now available for older systems.

First release of Topple!

09 Jun 22:36
Compare
Choose a tag to compare
Pre-release

This is the first binary release of Topple. Currently, it has a basic, untuned search and evaluation, and is estimated to play at around 2100 ELO on CCRL (based on STS). There are bound to be many bugs.

The binary is configured with -march-ivybridge.