JonathanHallstrom/pawnocchio
chess engine, goal is to make it strong. currently plays good chess
| Version | Release Date | CCRL 40/15 | CCRL Blitz | CEGT 40/20 | ipman r9 list | Chess324 Top15 |
|---|---|---|---|---|---|---|
| 1.8 | 2025-07-22 | 3564 (#20) | 3697 (#16) | 3544 (#18) | 3517 | 3680 (#12) |
| 1.7 | 2025-05-31 | 3528 | 3642 | 3491 | 3448 | |
| 1.6.1 | 2025-05-15 | 3500* | 3622 | 3440* | ||
| 1.6 | 2025-04-27 | 3490 | 3600* | 3433 | ||
| 1.5 | 2025-04-18 | 3450* | 3500 | 3350 | ||
| 1.4.1 | 2025-04-05 | 3425 | 3450* | |||
| 1.3.1415 | 2025-03-14 | 3365 | 3401 | |||
| 1.3 | 2025-03-07 | 3201 | ||||
| 1.2 | 2025-02-21 | 3120 | ||||
| 1.1 | 2025-01-24 | 2432 | ||||
| 1.0 | 2025-01-20 | 2100* |
Supports FRC, also known as Chess960
The search is a standard alpha-beta search with the following enhancements:
The evaluation is done using a neural net trained entirely on self play games from zero knowledge using the excellent open source bullet neural network trainer. The architecture of the network is (768x8hm -> 1280)x2 -> 1x8
git submodule update --init --depth 1zig build --release=fast --prefix <installation path> (for example --prefix ~/.local will put pawnocchio in ~/.local/bin/pawnocchio)
The Makefile is only intended to be used for testing on Openbench.