aboutsummaryrefslogtreecommitdiff
path: root/benches/negamax.rs
diff options
context:
space:
mode:
authoreug-vs <eugene@eug-vs.xyz>2023-01-28 22:46:04 +0300
committereug-vs <eugene@eug-vs.xyz>2023-01-28 22:46:04 +0300
commit6c15e34e6bb645a2a4b4e4939d98078cd4b2c74a (patch)
tree23dec84b4e258f4e1d1bf44576299e676a1df1ac /benches/negamax.rs
parent60c9daa2034ab517d65aac218108c4c87e9f9ec2 (diff)
downloadchessnost-6c15e34e6bb645a2a4b4e4939d98078cd4b2c74a.tar.gz
refactor: rename benches/negamax -> search
Diffstat (limited to 'benches/negamax.rs')
-rw-r--r--benches/negamax.rs21
1 files changed, 0 insertions, 21 deletions
diff --git a/benches/negamax.rs b/benches/negamax.rs
deleted file mode 100644
index 0c952d6..0000000
--- a/benches/negamax.rs
+++ /dev/null
@@ -1,21 +0,0 @@
-use std::{time::Instant, f32::INFINITY};
-use chessnost::board::Board;
-
-fn main() {
- let fen = String::from("r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1");
- let mut board = Board::from_FEN(fen);
- board.ply = 0;
-
- let depth = 4;
- let start = Instant::now();
- let (score, pv) = board.negamax_search(-INFINITY, INFINITY, depth);
- println!("Negamax search (depth = {}) finished in {:?}: {:?}", depth, start.elapsed(), score);
- board.print();
- for mov in pv {
- println!("{:?}", mov);
- println!("Score for {:?}: {}", board.color(), board.evaluate(None));
- board.make_move(mov);
- board.print();
- }
- println!("Score for {:?}: {}", board.color(), board.evaluate(None));
-}