chore: README

This commit is contained in:
dogeystamp 2024-11-03 11:49:05 -05:00
parent 1c4c158053
commit c0e8766fee

29
README.md Normal file
View File

@ -0,0 +1,29 @@
# chess-inator
A chess engine.
Features:
- Negamax search
- Alpha-beta pruning
- Piece-square tables
- Tapered midgame-endgame evaluation
- UCI compatibility
## instructions
To run the engine (in UCI mode):
cargo run --release
Quick unit tests:
cargo test
Longer duration, more rigorous tests:
cargo test --release
Flamegraph (on perft):
export CARGO_PROFILE_RELEASE_DEBUG true
cargo flamegraph --test perft