chore: README
This commit is contained in:
parent
1c4c158053
commit
c0e8766fee
29
README.md
Normal file
29
README.md
Normal 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
|
Loading…
Reference in New Issue
Block a user