Dorpsgek
========
Dorpsgek is a somewhat CECP compatible chess program using "bitlists". For a chess program it is not very strong, but it will beat most human players who aren't named "Magnus Carlsen" or "Garry Kasparov".
Features
Evaluation
- Material
- Adam Hair's PST tables
- Tempo
- Minor piece mobility
- Bishop pair bonus
- King safety based on attacks around king
- Pawn structure
- Passed pawns
- Doubled pawns
- Isolated pawns
Search
- Alpha-beta search with quiescence search
- MVV/LVA capture ordering
- History heuristic quiet ordering
- Always-replace transposition table
- Check extension
- Null-move forward pruning
- Late move reductions
- Reverse futility pruning