Skip to content

Latest commit

 

History

History
63 lines (42 loc) · 2.05 KB

README.md

File metadata and controls

63 lines (42 loc) · 2.05 KB

Stonefish Engine

Stonefish is an amateur chess engine written in Rust. Not to be confused with the much stronger Stockfish!

Features

Usage

Lichess

The engine is available on Lichess as StonefishEngine.

Feel free to challenge it to games when it is online!

Chess GUI

The engine implements the UCI protocol and should work with most GUIs.

To use it, obtain a binary of the engine (see below) and configure it in a program of your choice!

Compile From Source

Here's how to compile the engine locally:

  1. Install Rust.

  2. Clone the project:

    # Using HTTPS
    git clone https://github.com/TimJentzsch/stonefish_engine.git
    # Using SSH
    git clone [email protected]:TimJentzsch/stonefish_engine.git
    # Using GitHub CLI
    gh repo clone TimJentzsch/stonefish_engine
  3. Move into the folder:

    cd stonefish_engine
  4. Build the project:

    cargo build --release

You will then find the compiled program in stonefish_engine/target/release.

Resources

License

This project is available under the GPL-3.0 license.