MinMax is much better

This commit is contained in:
2025-04-03 19:17:37 -04:00
parent a50ca2c1b1
commit cb63b49f7a
5 changed files with 99 additions and 47 deletions

View File

@@ -1,6 +1,6 @@
use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion, Throughput};
use othello::{
logic::{ChildrenEvalMethod, FutureMoveConfig, FutureMoves},
logic::{FutureMoveConfig, FutureMoves},
repr::{Board, Piece},
};
@@ -13,7 +13,7 @@ fn extend_layers_no_pruning(depth: usize) -> usize {
max_arena_size: usize::MAX,
do_prune: false,
print: false,
children_eval_method: ChildrenEvalMethod::AverageDivDepth,
children_eval_method: Default::default(),
};
let mut fut = FutureMoves::new(Piece::Black, config);
fut.update_from_board(&Board::STARTING_POSITION);