Crafty

From OSSWiki

Jump to: navigation, search
Author: Dr. Robert Hyatt Version: 20.14
License: Release Date: June 20th, 2006
Website: http://www.cis.uab.edu/info/faculty/hyatt/hyatt.html Filesize: 413 kb - 972 kb
Status:
Supported platforms: GNU/Linux, Windows
Categories: Games

button_download.png Download

button_donate.png Donate


Crafty is a chess program written by UAB professor Dr. Robert Hyatt. It is directly derived from Cray Blitz, winner of the 1983 and 1986 World Computer Chess Championships. On the February 2006 SSDF ratings list, Crafty was 36th with an ELO rating of 2657 [1].

Crafty board implementation is internally based on bitboards, 64-bit data structures. The source code of Crafty, written entirely in ANSI C, is available for free. Crafty uses negascout search, killer move heuristics, static exchange evaluation, quiescence search, and pruning, hash tables (transposition/refutation) as well as evaluation caches, selective extensions, recursive null-move search, and many other features (cf manual).

Crafty uses the XBoard protocol, and can also be run with the popular free chess interfaces WinBoard or Arena.

Special editions of the program allow enhanced settings such as opening books, position learning function and endgame table bases.

In the 2004 World Computer Chess Championship, Crafty won the fourth place with the same amount of points as the third place finisher, Fritz 8.

Crafty is one of the programs included in the SPEC-CPU benchmark test. It is also included as additional engine in Fritz.

External links