#uci #async #run-time #tokio #line #search #go

bin+lib async-uci

An async UCI Implementation over the tokio runtime

4 releases

0.1.3 Jun 10, 2023
0.1.2 Jun 10, 2023
0.1.1 Jun 9, 2023
0.1.0 Jun 9, 2023

#1899 in Game dev

Custom license

29KB
691 lines

UCI Implementation in Rust

Usage

Go to Stockfish Downloads and download the latest stockfish version for your system. To run, either set the CHESS_ENGINE_PATH environment variable or the global -P param to the stockfish executable location.

Then try running:

cargo run -- search --fen 'r2qk2r/pp3ppp/B1nbpn2/2pp1b2/Q2P1B2/2P1PN2/PP1N1PPP/R3K2R b KQkq - 4 8' --lines 3 --show-moves

Dependencies

~3.5–9.5MB
~91K SLoC