[−][src]Crate rubot
An easily reusable game bot for deterministic games.
It is required to implement the trait Game
to use this crate.
For more details, look at the trait documentation or visit the examples directory.
While this crate will probably have many different kind of bots in the future, there is currently only one: alpha_beta
,
which uses an optimized version of alpha beta pruning with iterative deepening.
Re-exports
pub use alpha_beta::Bot; |
Modules
alpha_beta | A deterministic game bot using alpha beta pruning. |
tree | A tree implementation used in examples and tests. |
Structs
Depth | A struct implementing |
Logger | A struct implementing |
Steps | Can be converted into |
ToCompletion | A struct implementing |
Traits
Game | An interface required to interact with |
IntoRunCondition | Converts a type into a |
RunCondition | A condition which indicates if a |