Shield,
an UCI compliant chess engine by Luigi Marco Ripamonti, written in the D programming language. After Tamerlane and Madeleine, Shield is the third chess engine by Luigi Marco Ripamonti - its development started around November 2015. Shield had its tournament debut at the IGWT IV in early 2017, where it qualified for the final steps, and lost in the round of sixteen versus later winner Andscacs.
Many engine features and terms are configurable using a text file, for instance point values and various evaluation terms, and switches and thresholds controlling the search and selectivity[2][3].
an UCI compliant chess engine by Luigi Marco Ripamonti, written in the D programming language. After Tamerlane and Madeleine, Shield is the third chess engine by Luigi Marco Ripamonti - its development started around November 2015. Shield had its tournament debut at the IGWT IV in early 2017, where it qualified for the final steps, and lost in the round of sixteen versus later winner Andscacs.
Table of Contents
Selected Features
Many engine features and terms are configurable using a text file, for instance point values and various evaluation terms, and switches and thresholds controlling the search and selectivity [2] [3].Board Representation
Search
History Heuristic
Internal Iterative Deepening
Killer Heuristic
Futility Pruning
Null Move Pruning
Static Null Move Pruning
Late Move Reductions
Check Extensions
Passed Pawn Extensions
Recapture Extensions
Singular Extensions
Evaluation
Bishop Pair
Trapped Pieces
Rook On Seventh
Rooks on (Semi) Open File
Bad Bishop
Backward Pawn
Doubled Pawn
Isolated Pawn
Connected Passed Pawns
Protected Passed Pawns
Castling rights
Pawn Shelter
Attacking King Zone
King Tropism
Square Control
Misc
See also
Forum Posts
External Links
Chess Engine
Shield - Downloads
Misc
References
What links here?
Up one Level