Crafty
From OSSWiki
| 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 | ||||
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.



