Crate pabi

source ·
Expand description

Modern and high-quality chess engine. For more information, see README.

Re-exports§

Modules§

  • shadow-rs mod
  • Implementation of chess environment, its rules and specifics.
  • The engine puts all pieces together and manages resources effectively. It implements the [Universal Chess Interface] (UCI) for communication with the client (e.g. tournament runner with other engines or GUI/Lichess endpoint).
  • This module implements “static” evaluation, i.e. predicting the relative value/score of given position without [crate::search].
  • Implements Monte Carlo Tree Search (MCTS) algorithm.

Constants§

  • Features the engine is built with (e.g. build type and target). Produced by build.rs.

Functions§

  • Returns the full engine version that can be used to identify how it was built in the first place.
  • Prints information the build type, features and whether the build is clean on engine startup.
  • Prints information about the engine version, author and GitHub repository on engine startup.