I'm happy to release a new version of my engine, zurichess zurichess.
The source code for this release can be browsed from https://bitbucket.org/zurichess/zuriche ... ase.geneva
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
* Implement fifty-move draw rule. Add HasLegalMoves and InsufficientMaterial methods.
* Improve move ordering: add killer phase; remove sorting.
* Improve time control: add more time when the move is predicted.
* Add basic futility pruning.
* Switch tuning to using TensorFlow framework. txt is now deprecated.
* Evaluate rooks on open and half-open files.
* Improve mobility calculation.
* Tweak null-move conditions: allow double null-moves.
* Usual code clean ups, speed ups and bug fixes.
geneva is about 100 ELOs stronger than fribourg (which is 2441 on CCRL 40/40), depending on the time control.
Code: Select all
40/60+1
Rank Name ELO Games Score Draws
1 geneva 56 1380 58% 14%
2 stockfish5-13 -17 460 48% 13%
3 fribourg -49 459 43% 23%
4 stockfish5-12 -103 461 36% 7%
Code: Select all
40/120+2
Rank Name ELO Games Score Draws
1 donna-3.1 156 231 71% 21%
2 stockfish5-14 -17 229 48% 11%
3 geneva -66 460 41% 16%
https://drone.io/bitbucket.org/zuriches ... /zurichess
Please test the new version if you maintain a rating list.
Regards,
Alexandru


