Expand description
A small and simple library for Monte Carlo tree search.
This library provides a generic implementation of the Monte Carlo Tree Search (MCTS) algorithm. MCTS is a heuristic search algorithm used in decision-making processes, most notably in game AI. The library is designed to be flexible and adaptable to various turn-based games.
Modulesยง
- board
- Contains the
Boardtrait and related enums that define the interface for a game. - boards
- Contains pre-made implementations of the
Boardtrait for common games. Contains pre-made implementations of theBoardtrait for common games. - mcts
- The core module of the library, containing the
MonteCarloTreeSearchimplementation. - mcts_
node - Contains the
MctsNodestruct, which represents a node in the search tree. - random
- Contains traits and implementations for random number generation.