Kimbo is a UCI compatible chess engine written in Rust.
It is now succeeded by akimbo, however I have plans to restart development in the future.
If you have cargo installed, run cargo build --release --bin kimbo
.
Version | Release Date | CCRL Blitz | CCRL 40/15 |
---|---|---|---|
0.2.1 | 20th September 2022 | 2205 | - |
0.3.0 | 10th October 2022 | - | 2477 |
1.0.0 | 21st November 2022 | 2484 | 2473 |
- Bitboards
- Fully-legal
- Hyperbola quintessence sliding attacks
- Fail-soft
- Principle variation search
- Quiescence search
- Iterative deepening
- Check extensions
- Hash move
- Captures, sorted by MVV-LVA
- Promotions
- Killer moves
- Counter moves
- Castling
- Quiets, sorted by history heuristic
- Tapered from midgame to endgame
- Material
- Piece-square tables
- Pawn structure (w/ basic king safety)
- Mate distance pruning
- Hash score pruning
- Variable late move reductions
- Reverse futility pruning
- Null move pruning
- Delta pruning