Clockwork dev-20260806 - new version chess engine
Clockwork - UCI chess Engine
Author: The Clockwork team Rating Chess Engines Diary CEDR=3447
This is the latest version of the Clockwork engine. It is currently competing in the qualifying rounds of the TOP-64 Chess Engine League, where it scored 5.5/11 in the February 2026 edition. Although subsequent versions are getting stronger, the next edition in March 2026 is expected to be more successful.
Clockwork dev-20260806 what's new?
Introduce TB support (#422)
Implemented syzygy tablebase support via Pyrrhic.
Implementation is essentially ported (as with #418) from stormphrax, complete with correct multipv handling and handling for repetition edge cases.
Bitboard attacks with sliders based on jw's implementation in [akimbo](https://github.com/jw1912/akimbo) are also included. This will need to be adressed to reclaim some speed.
The need of inclusion of pyrrhic wholly in the vendor folder (rather than a lazy download when building) is due to the problem with importing the bb attacks headers (which we purposefully left in the main repository, so that we might use them in eval in the future).
Also identified a TODO in uci.cpp, as SyzygyPath currently does not accept values with spaces
Passed STC with 6-Man:
```
Test | tb
Elo | 16.62 +- 5.82 (95%)
SPRT | 8.0+0.08s Threads=1 Hash=16MB
LLR | 2.97 (-2.94, 2.94) [0.00, 3.00]
Games | N: 4226 W: 1217 L: 1015 D: 1994
Penta | [32, 404, 1063, 558, 56]
```
https://ob.cwchess.org/test/1551/
Passed LTC with 6-Man:
```
Test | tb
Elo | 18.18 +- 5.70 (95%)
SPRT | 40.0+0.40s Threads=1 Hash=64MB
LLR | 2.96 (-2.94, 2.94) [0.00, 3.00]
Games | N: 3366 W: 896 L: 720 D: 1750
Penta | [12, 263, 961, 431, 16]
Bench: 13841007
To deliver high-precision engine comparisons, my hardware runs 24/7. This project relies on the support of the chess community to stay sustainable. If you appreciate the "under the hood" work I do here, a small PayPal donation goes a long way in keeping the servers humming and the data flowing.

Comments
Post a Comment