diff --git a/src/elo.rs b/src/elo.rs index 48acbc0..2efeaf8 100644 --- a/src/elo.rs +++ b/src/elo.rs @@ -28,36 +28,48 @@ pub fn run() { Box::new(|piece| Box::new(RandomAgent::new(piece))), ), ( - "ComplexAgentD5".into(), + "ComplexAgentD1".into(), Box::new(|piece| { Box::new(ComplexAgent::new( piece, FutureMoveConfig { - max_depth: 5, + max_depth: 1, ..FMV_BASE }, )) }), ), ( - "ComplexAgentD6".into(), + "ComplexAgentD2".into(), Box::new(|piece| { Box::new(ComplexAgent::new( piece, FutureMoveConfig { - max_depth: 6, + max_depth: 2, ..FMV_BASE }, )) }), ), ( - "ComplexAgentD7".into(), + "ComplexAgentD3".into(), Box::new(|piece| { Box::new(ComplexAgent::new( piece, FutureMoveConfig { - max_depth: 7, + max_depth: 3, + ..FMV_BASE + }, + )) + }), + ), + ( + "ComplexAgentD4".into(), + Box::new(|piece| { + Box::new(ComplexAgent::new( + piece, + FutureMoveConfig { + max_depth: 4, ..FMV_BASE }, )) @@ -70,7 +82,7 @@ pub fn run() { .zip([0].into_iter().cycle()) .filter(|(i, j)| i != j) .collect::>() - .repeat(20), + .repeat(1000), ); println!("{}", arena);