I'm happy to release a new version of my engine, zurichess glarus.
The source code for this release can be browsed from https://bitbucket.org/zurichess/zuriche ... ase.glarus
The release binaries can be downloaded at: https://bitbucket.org/zurichess/zurichess/downloads
Linux AMD64 https://bitbucket.org/zurichess/zuriche ... inux-amd64
Windows AMD64 https://bitbucket.org/zurichess/zuriche ... -amd64.exe
Since last release
* Improve futility conditions. Geneva's futility is a bit too agressive and causes lots of tactical mistakes.
* Add History Leaf Pruning similar to https://chessprogramming.wikispaces.com ... af+Pruning.
* Improve pawn evaluation caching. Also cache shelter evaluation.
* Improve king safety using number of simultaneous attackers.
* Improve time control. Timeouts should be extremely rare now.
* Small tunining of LMR and NMP conditions.
* Micro-optimize the code for the future Go compiler.
* Move Position.SANToMove to https://bitbucket.org/zurichess/notation
* Move Polyglot hashing to https://bitbucket.org/zurichess/polyglot
* Usual code clean ups, speed ups and bug fixes.
glarus is about 80 Elo stronger than geneva in self-play. The later, geneva, has 2473Elo on CCLR 40/40 and 2323 Elo on CEGT 40/4. Self-play is usually a poor estimator of the strength improvement.
Code: Select all
# PLAYER : RATING POINTS PLAYED (%)
1 donna-4.0 : 2359.7 482.5 800 60
2 stockfish-6-15 : 2324.6 434.0 800 54
3 glarus : 2300.5 600.5 1200 50
4 geneva : 2215.2 283.0 800 35
https://drone.io/bitbucket.org/zuriches ... /zurichess
Please test the new version if you maintain a rating list.
Regards,
Alexandru