overhaul chain system

This made the code so fast, that the `board` benchmark became completely useless.
So that benchmark was removed.

Overall, we're looking at a futher 20% performance increase in `future_moves`
This commit is contained in:
2025-03-04 13:18:17 -05:00
parent fa7ad34dcb
commit 204ba85202
10 changed files with 190 additions and 295 deletions

View File

@@ -1,4 +1,3 @@
use elo::run;
use game::Game;
use logic::{ChildrenEvalMethod, FutureMoveConfig};
use repr::Piece;
@@ -13,8 +12,8 @@ pub mod repr;
// TODO! make this agent configuration a config option via `clap-rs`
fn main() {
run();
return;
// run();
// return;
let player1 = complexagent::ComplexAgent::new(
Piece::Black,
FutureMoveConfig {