Blocky v1.0
This is the first major release of Blocky, and the following features have been implemented:
- Search:
- Alpha-Beta Search
- Aspiration Windows
- Principle Variation Search
- Quiescent Search
- Null Move Pruning
- Late Move Reductions
- Transposition Tables Cutoffs
- Alpha-Beta Search
- Evaluation:
- Tuned Piece-Square Tables
- Tapered Evaluation
- Mop Up Evaluation
- Move Ordering:
- Transposition Table Moves
- MVV-LVA
- Killer Move Heuristic
- Staged Move Generation
- Other Techniques:
- Magic Bitboards and Attack Tables
- Zobrist-Hashing
I would like to thank everyone, who can be found listed in the README, who have helped out this project. This couldn't be done alone.
One major thing to note about Blocky at this point is that the uci command stop has not been implemented yet. This is something to look forward to in future releases.