JonathanHallstrom/pawnocchio
chess engine, goal is to make stronk. currently plays pretty 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 1
zig 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.