A UCI-compatible open source chess engine. Written in Rust by Shaun Beautement.
2193 +/−30 ELO on CCRL after 400 games, i.e. almost master level, although CCRL and FIDE ratings aren't directly comparable.
- Install a Chess GUI such as Cute Chess (Windows installer can be downloaded here).
- Download and unzip the appropriate version for your operating system under Releases.
- Configure the engine (for Cute Chess, navigate to Tools -> Settings -> Engines (tab) -> + -> locate engine executable).
- Play against it! (for Cute Chess, Game -> New -> set a player to CPU -> select your configuration for Infrared 2).
Builds are available for Linux and Windows 64-bit under Releases, but other targets can be compiled for by downloading the source, installing a Rust toolchain for your system, e.g. with Rustup, and then invoking cargo run --release
in the directory of the dowload of this repository.
(If this is too confusing, please email me!)
The engine is by default configured to:
- Use its own book (polyglot-like format)
- Query online 7-man Syzygy tables
- Run as parallel as there are available hardware threads (up to 16)
- Employ 256MiB of memory for its hash table
These can all be configured/disabled via UCI configuration (or deleting the opening book).