testing
This commit is contained in:
@@ -23,12 +23,12 @@ pub fn run() {
|
||||
children_eval_method: ChildrenEvalMethod::Max,
|
||||
};
|
||||
|
||||
let vec: Vec<(String, Box<dyn Fn(Piece) -> Box<dyn Agent>>)> = (1..6)
|
||||
let vec: Vec<(String, Box<dyn Fn(Piece) -> Box<dyn Agent>>)> = (1..=6)
|
||||
.flat_map(|d| {
|
||||
[
|
||||
ChildrenEvalMethod::Average,
|
||||
ChildrenEvalMethod::Max,
|
||||
ChildrenEvalMethod::Min,
|
||||
// ChildrenEvalMethod::Max,
|
||||
// ChildrenEvalMethod::Min,
|
||||
]
|
||||
.into_iter()
|
||||
.map(move |m| -> (String, Box<dyn Fn(Piece) -> Box<dyn Agent>>) {
|
||||
@@ -51,7 +51,7 @@ pub fn run() {
|
||||
|
||||
let mut arena = PlayerArena::new(vec);
|
||||
|
||||
arena.prop_arena(100);
|
||||
arena.prop_arena(300);
|
||||
|
||||
println!("{}", arena);
|
||||
}
|
||||
|
||||
@@ -48,6 +48,7 @@ pub struct FutureMoveConfig {
|
||||
|
||||
#[derive(Debug, Clone, Copy)]
|
||||
pub enum ChildrenEvalMethod {
|
||||
/// Best (by far) strat compared to Max or Min
|
||||
Average,
|
||||
Max,
|
||||
Min,
|
||||
|
||||
Reference in New Issue
Block a user