26 releases
new 0.4.2 | Feb 17, 2025 |
---|---|
0.4.1 | Feb 17, 2025 |
0.3.3 | Sep 23, 2024 |
0.3.1 | Aug 13, 2024 |
0.1.11 | Apr 22, 2024 |
#660 in Game dev
42 downloads per month
490KB
2K
SLoC
RUCI
Rust Universal Chess Interface.
This crate is for parsing and creating UCI messages. It follows the UCI standard.
See the examples for a demo on how to send and receive messages.
Features
engine-connection
: enables a structs to manage the IO when it comes to working with a UCI engine. Note that this will addtokio
andparking_lot
as dependencies. If you're making an engine, listen to stdin and parse it into aGuiMessage
, then send out an a string representation of aEngineMessage
.
Dependencies
~0.9–9MB
~78K SLoC