Tags: edre/minimax-rs
Tags
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.
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.