Chess engine: Blocky 1.0.0
Blocky - UCI chess engine.
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
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.
Search:
Alpha-Beta Search
Aspiration Windows
Principle Variation Search
Quiescent Search
Null Move Pruning
Late Move Reductions
Transposition Tables Cutoffs
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.
Comments
Post a Comment