Carballo 1.7 chess engine UCI. New version

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





Comments

Popular posts from this blog

Chess Engine: BrainFish 180517 and book: Cerebellum Light 180423