diff options
Diffstat (limited to 'benches')
| -rw-r--r-- | benches/perft.rs | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/benches/perft.rs b/benches/perft.rs new file mode 100644 index 0000000..c73208f --- /dev/null +++ b/benches/perft.rs @@ -0,0 +1,11 @@ +use std::time::Instant; +use chessnost::board::Board; + +fn main() { +    let fen = String::from("r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - "); +    let mut board = Board::from_FEN(fen); + +    let start = Instant::now(); +    let result = board.perft(5, false); +    println!("Perft finished in {:?}: {:?}", start.elapsed(), result); +}  |