UCI-compliant chess engine, written from scratch in C.
knur-v1.0: Around 2416 elo on CCRL.
- Negamax with PVS
- Iterative Deepening
- Quiescence Search
- Transposition Table
- Aspiration Windows
- Move Ordering with Staged Movegen
- Extensions
- Pruning
- Reductions
- Evaluation
- NNUE:
(768->1536)x2->1x8 Tapered EvalPawn Hash Table
- NNUE:
To build Knur run:
git clone https://github.com/Rentib/Knur
cd Knur/src
make- Resources
- Engines
- Tools