Carballo - UCI chess engines
Author - Alberto Alonso Ruibal
Features
* UCI interface for chess GUIs like Arena or SCID
* It includes a great GWT interface by Lukas Laag and a deprecated Java Applet GUI
* Based on bitboards with a magic bitboard move generator, it also includes code for magic number generation
* PVS searcher
* Aspiration window, moves only one border of the window if it falls out
* Transposition Table (TT) with zobrist keys (it uses two zobrist keys per board to avoid collisions) and multiprobe
* Quiescent Search (QS) with only good or equal captures (according to SEE) and limited check generation
* Internal Iterative Deepening to improve sorting
* Extensions: Check (only with positive SEE), pawn push, mate threat and singular move
* Reductions: Late Move Reductions (LMR)
* Pruning: Null move pruning, static null move pruning, futility pruning and history pruning
* Pluggable evaluator function, distinct functions provided: the Simplified Evaluator Function, other Complete and other Experimental
* Selectable ELO level with an UCI parameter
* Supports Chess960
Carballo 1.7 download
All files (games, tables and engines) - download from page
Author - Alberto Alonso Ruibal
Features
* UCI interface for chess GUIs like Arena or SCID
* It includes a great GWT interface by Lukas Laag and a deprecated Java Applet GUI
* Based on bitboards with a magic bitboard move generator, it also includes code for magic number generation
* PVS searcher
* Aspiration window, moves only one border of the window if it falls out
* Transposition Table (TT) with zobrist keys (it uses two zobrist keys per board to avoid collisions) and multiprobe
* Quiescent Search (QS) with only good or equal captures (according to SEE) and limited check generation
* Internal Iterative Deepening to improve sorting
* Extensions: Check (only with positive SEE), pawn push, mate threat and singular move
* Reductions: Late Move Reductions (LMR)
* Pruning: Null move pruning, static null move pruning, futility pruning and history pruning
* Pluggable evaluator function, distinct functions provided: the Simplified Evaluator Function, other Complete and other Experimental
* Selectable ELO level with an UCI parameter
* Supports Chess960
Carballo 1.7 download
All files (games, tables and engines) - download from page
Comments
Post a Comment