Nemorino chess engine by Christian Günther
Features
- Syzygy Tablebase support
- Pondering
- Standard Chess and Chess960
- Multi Core support (Very Lazy SMP)
- Multi PV analysis mode
- CECP support (experimental - all testing is done using UCI)
Internals
- Bitboard based (using magic bitboards for sliding move generation)
- Principal Variation Search (with Aspiration Windows, Null-Move Pruning, Killermoves, Futility Pruning, Razoring, ...)
- Tapered Eval based on Material, Mobility, Threats, King Safety, and Pawn Structure
- Special evaluation functions for some endgames
- Copy/Make
- Syzygy Tablebases accessed via Fathom