Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 862 Bytes

README.md

File metadata and controls

20 lines (15 loc) · 862 Bytes

node-uci-protocol

A small library implementing the UCI protocol. Only supports running as a server currently. For client implementations in node, see node-uci.

Originally made to implement an adapter for an engine written for the Gleam Chess Tournament. If you want to wrap a Gleam Chess Tournament-compatible engine with UCI,

# in one terminal, start your engine on http://localhost:8000
cd /path/to/your/engine
gleam run
# in another terminal, start the UCI adapter
cd /path/to/this/repo/root
./start.sh

If using this with an SPRT runner, the start.sh script suffices as a command to start the UCI engine.

Yes, this is technically deno, not node. Fight me.