elo: test
This commit is contained in:
parent
6d920ce5af
commit
cb463ed492
26
src/elo.rs
26
src/elo.rs
@ -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);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user