#uci #chess #parser

ruci

一个 UCI (通用棋类接口) 包

21 个版本

新版本 0.3.1 2024年8月13日
0.3.0 2024年8月11日
0.2.4 2024年5月12日
0.1.13 2024年5月6日
0.1.11 2024年4月22日

#544 in 游戏开发

Download history 87/week @ 2024-04-24 392/week @ 2024-05-01 478/week @ 2024-05-08 24/week @ 2024-05-15 10/week @ 2024-05-22 5/week @ 2024-05-29 9/week @ 2024-06-26 155/week @ 2024-07-03 12/week @ 2024-07-24 77/week @ 2024-07-31 156/week @ 2024-08-07

245 个月下载量

GPL-3.0 许可证

100KB
2K SLoC

tests coverage docs.rs crates.io license

RUCI

Rust Universal Chess Interface.

这个包用于解析和创建 UCI 消息。它遵循 UCI 标准

查看 go_stop 示例,了解如何发送和接收消息。

特性

  • uci-connection:允许两个结构体管理实际的 IO(EngineConnectionGuiConnection),当与 UCI 一起工作时。请注意,这将添加 tokioparking_lot 作为依赖项。

依赖项

~0.9–9MB
~76K SLoC