← Back to README | Setup Guide | Engine Architecture | Contributing Guide | SPRT Testing
Standalone scripts and tools for development, debugging, and tuning.
A solver for Helpmate problems in Infinite Chess using the DF-PN (Depth-First Proof-Number Search) algorithm.
cargo run --release --bin helpmate_solver --features parallel_solver -- --icn "<ICN>" --mate-in <PLIES> --mated-side <COLOR>Prints a detailed breakdown of evaluation scoring for a specific position.
cargo run --bin eval_icn "<ICN_STRING>"A high-performance SPRT tool for comparing engine versions using native execution and subprocess communication.
cargo run --release --bin sprt --features sprt -- run --old-bin target\release\sprt_old.exeA match-based SPSA tuner that runs self-play directly from the CLI and can also apply or revert tuned search constants.
cargo run --release --bin spsa --features param_tuning -- runComputes magic number constants for sliding piece attack generation. Currently unused.
cargo run --release --bin generate_magicsGenerates sample games for use in puzzle generation.
cargo run --release --bin game_gen --features puzzle_gen,randExtracts tactical puzzles from a game database using win-chance metrics and theme detection.
cargo run --release --bin puzzle_gen --features puzzle_gen