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))),
),
(
"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::<Vec<_>>()
.repeat(20),
.repeat(1000),
);
println!("{}", arena);