A simple Rust chess engine compatible with the UCI protocol. It does not come with a GUI. You can dowload a a separate one like Cute Chess.
You can directly form source
cargo run -r -- <command>
or build and then run the executable
cargo build -r
./taget/release/chessbot <command>
- Magic bitboards
- Bitboards with Little Endian Rank-File mapping
- 8x8 Board
- Negamax
- Iterative deepening
- Centipawn scaling
- Tapered piece square table