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§

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