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