timecat 1.52.0

A NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features move generation, advanced position evaluation through NNUE, and move searching capabilities.
Documentation
1
2
3
4
5
6
7
use timecat::*;

#[test]
fn test_go_infinite() {
    let mut engine = Engine::from_fen("8/3R4/p5kp/P1p3p1/6P1/8/6P1/Q6K w - - 0 47").unwrap();
    _ = engine.search_verbose(&SearchConfig::new_infinite());
}