Releases: strvdr/zduel
zduel v0.3.0
zduel v0.2.0
Feature Release
Elo Estimation
This is an addition that allows you to add Stockfish to the engine directory, where zduel will match the engine who's elo you want to estimate against various Stockfish levels to gain a rough elo estimation. Obviously, the more games played, the higher the accuracy.
Usage
First, ensure that Stockfish has been added to the engines directory. You can find Stockfish here. After you compile the binary, simply move it into the engines directory. From the zduel project root:
cd engines && cp ~/Stockfish/src/stockfish .If you're already launched into zduel, you can type calibrate or:
cd ~/zduel && ./zig-out/bin/zduel --calibrateEngine Play
This is an addition that allows you to play against any engine within the engines directory. This is currently very untested, but is useful enough for debugging in it's current state that I am releasing it now.
Some things currently broken:
- zduel has no move generator, and therefore cannot determine illegal/legal moves in any capacity.
- No move generator also means that promotions remain undetected when displayed in the displayManager. This is a simple fix just haven't gotten to it yet.
As always, the binary is compiled to work on most Linux systems, but MacOS and Windows users may need to recompile. I have tested everything on MacOS but I don't have a windows install so I can't do much testing of it there.
zduel v0.1.0
Initial release of zduel. This binary is compiled for Linux.