Crate tanton_engine

source ·
Expand description

A Rust re-write of the Stockfish chess engine.

This crate is not intended to be used by other crates as a dependency, as it’s a mostly useful as a direct executable.

If you are interested in using the direct chess library functions (The Boards, move generation, etc), please checkout the core library, tanton, available on on crates.io.

Re-exports

pub use consts::*;

Modules

Constant values and static structures.
The main searching structure.
This module contains the basic RootMove structures, allowing for storage of the moves from a specific position alongside information about each of the moves.
The main searching function.
Useful synchronization primitives.
Contains the ThreadPool and the individual Threads.
Objects for managing time.