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

bin+lib async-uci

基于 tokio 运行时的异步 UCI 实现

4 个版本

0.1.3 2023 年 6 月 10 日
0.1.2 2023 年 6 月 10 日
0.1.1 2023 年 6 月 9 日
0.1.0 2023 年 6 月 9 日

1555游戏开发

每月 23 次下载

自定义许可证

29KB
691

Rust 中的 UCI 实现

用法

前往 Stockfish 下载 并下载适用于您系统的最新 Stockfish 版本。要运行,可以设置环境变量 CHESS_ENGINE_PATH 或全局 -P 参数到 Stockfish 可执行文件的位置。

然后尝试运行

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

依赖项

~4–11MB
~93K SLoC