Skip to content

Tags: edre/minimax-rs

Tags

v0.5.3

Toggle v0.5.3's commit message
Release 0.5.3

* Don't call zobrist_hash from MCTS's verbose mode.

v0.5.2

Toggle v0.5.2's commit message
Release 0.5.2

* Various MCTS algorithmic improvements.
* Verbose mode for MCTS.
* Customizable move randomizer for MCTS.

v0.5.0

Toggle v0.5.0's commit message
Release 0.5.0

New unified Game trait
* Unifies functions from Game, Move, Zobrist traits.
* Unifies game state semantics for mutate-in-place and copy-on-play games.
* No useful types need to implement minimax traits, so can you can easily wrap games from other crates.

v0.4.0

Toggle v0.4.0's commit message
Release 0.4.0

v.0.4.0

Toggle v.0.4.0's commit message
Release v0.4.0

v0.3.0

Toggle v0.3.0's commit message
Release v0.3.0

Breaking API changes:
* Adjust all depth arguments by 1 to make more sense. A search of depth 1 now evaluates all children.
* All depths are now u8 and all thread counts are now usize.
* Move noisy move generation to Evaluator, as it is not an intrinsic part of the Game rules.
* Moved timeout, max_depth, and principal_variation into the Strategy trait.

Other changes:
* New verbosity setting gives more insight to what the iterative searches are up to.
* New MTD(f) algorithm for single-threaded IterativeSearch.
* Added background pondering option to ParallelYbw.
* Basic null-move-pruning option.

v0.2.1

Toggle v0.2.1's commit message
(cargo-release) minimax version 0.2.1