Clarabit
Revision as of 12:52, 14 April 2020 by GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * Clarabit''' '''Clarabit''',<br/> a Chess Engine Communication Protocol and UCI compatible chess engine by Salvador Pallares Be...")
Clarabit,
a Chess Engine Communication Protocol and UCI compatible chess engine by Salvador Pallares Bejarano,
dedicated to his daughter Clara [1].
Clarabit executables are provided to run under Linux and Windows, 32 as well as 64 bit versions.
Features
Clarabit is Bitboard based and applies Magic bitboards, as acknowledged to Pradu Kannan in the Readme.txt file [2].
Search
Clarabit's search performs and uses [3]:
- Principal Variation Search
- Limited Quiescence Search
- Static Exchange Evaluation and MVV-LVA
- Adaptive Null Move Pruning
- Transposition Table
- History Heuristic
- Killers and Mate Killers
- Check Extensions
- Late Move Reductions
Evaluation
Clarabit's evaluation is based on:
- Material
- Mobility (Attack Bitboards)
- Piece-Square Tables
- Piece Type Positional Knowledge
- Pawn Structure
- King Safety
- Specific Endgame Knowledge