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