Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infrared Chess Engine v2

A UCI-compatible open source chess engine. Written in Rust by Shaun Beautement.

Playing Strength

2193 +/−30 ELO on CCRL after 400 games, i.e. almost master level, although CCRL and FIDE ratings aren't directly comparable.

Usage

  1. Install a Chess GUI such as Cute Chess (Windows installer can be downloaded here).
  2. Download and unzip the appropriate version for your operating system under Releases.
  3. Configure the engine (for Cute Chess, navigate to Tools -> Settings -> Engines (tab) -> + -> locate engine executable).
  4. Play against it! (for Cute Chess, Game -> New -> set a player to CPU -> select your configuration for Infrared 2).

Platforms

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!)

Configuration

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).

About

Infrared 2, a master-ish level chess engine in Rust

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.