elo: test

This commit is contained in:
Simon Gardling 2025-03-03 11:09:22 -05:00
parent 6d920ce5af
commit cb463ed492
Signed by: titaniumtown
GPG Key ID: 9AB28AC10ECE533D

View File

@ -28,36 +28,48 @@ pub fn run() {
Box::new(|piece| Box::new(RandomAgent::new(piece))), Box::new(|piece| Box::new(RandomAgent::new(piece))),
), ),
( (
"ComplexAgentD5".into(), "ComplexAgentD1".into(),
Box::new(|piece| { Box::new(|piece| {
Box::new(ComplexAgent::new( Box::new(ComplexAgent::new(
piece, piece,
FutureMoveConfig { FutureMoveConfig {
max_depth: 5, max_depth: 1,
..FMV_BASE ..FMV_BASE
}, },
)) ))
}), }),
), ),
( (
"ComplexAgentD6".into(), "ComplexAgentD2".into(),
Box::new(|piece| { Box::new(|piece| {
Box::new(ComplexAgent::new( Box::new(ComplexAgent::new(
piece, piece,
FutureMoveConfig { FutureMoveConfig {
max_depth: 6, max_depth: 2,
..FMV_BASE ..FMV_BASE
}, },
)) ))
}), }),
), ),
( (
"ComplexAgentD7".into(), "ComplexAgentD3".into(),
Box::new(|piece| { Box::new(|piece| {
Box::new(ComplexAgent::new( Box::new(ComplexAgent::new(
piece, piece,
FutureMoveConfig { 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 ..FMV_BASE
}, },
)) ))
@ -70,7 +82,7 @@ pub fn run() {
.zip([0].into_iter().cycle()) .zip([0].into_iter().cycle())
.filter(|(i, j)| i != j) .filter(|(i, j)| i != j)
.collect::<Vec<_>>() .collect::<Vec<_>>()
.repeat(20), .repeat(1000),
); );
println!("{}", arena); println!("{}", arena);