crafty adj : marked by skill in deception; "cunning men often pass for wise"; "deep political machinations"; "a foxy scheme"; "a slick evasive answer"; "sly as a fox"; "tricky Dik"; "a wily old attorney" [syn: cunning, dodgy, foxy, guileful, knavish, slick, sly, tricksy, tricky, wily] [also: craftiest, craftier]
- Relating to, or characterized by, craft or skill; dexterous.
- Possessing dexterity; skilled; skillful.
- Skillful at deceiving others; characterized by craft; cunning; wily.
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.
In the World Computer Chess Championships 2004 Crafty won the fourth place with the same number of points as the third place finisher, Fritz 8, despite running on stronger hardware than all other programs. On the November 2007 SSDF ratings list, Crafty was 34th with an estimated ELO rating of 2608.
Crafty uses the Chess Engine Communication Protocol and can run under the popular chess interfaces XBoard and Arena.
Crafty is written in ANSI C with assembly language routines available on some CPUs, and is very portable. The source code is available, but the software is for "personal use" only.
Crafty pioneered the use of rotated bitboard data structures to represent the chess board, and was one of the first chess programs to support multiple processors. It also includes negascout search, the killer move heuristic, static exchange evaluation, quiescence search, alpha-beta pruning, a transposition table, a refutation table, an evaluation cache, selective extensions, recursive null-move search, and many other features ([ftp://ftp.cis.uab.edu/pub/hyatt/documentation/crafty.man cf manual]). Special editions of the program include enhanced features such as an opening book, positional learning, and an endgame tablebase.
Crafty is one of the programs included in the SPEC-CPU benchmark test. It is also included as an additional engine in Fritz.
crafty in German: Crafty
crafty in Spanish: Crafty
crafty in French: Crafty (programme d'échecs)
crafty in Italian: Crafty
crafty in Dutch: Crafty
crafty in Portuguese: Crafty
crafty in Ukrainian: Crafty
Byzantine, Machiavellian, Machiavellic, acute, adroit, ambidextrous, arch, artful, astute, cagey, calculating, canny, chiseling, clever, collusive, covinous, crooked, cunning, cute, deceitful, deep, deep-laid, designing, devious, diplomatic, dishonest, disingenuous, double, double-dealing, double-faced, double-minded, double-tongued, doublehearted, duplicitous, faithless, false, false-principled, falsehearted, fawning, feline, finagling, forsworn, foxy, fraudulent, furtive, guileful, indirect, ingenious, insidious, insincere, inventive, keen, knowing, pawky, perfidious, perjured, plotting, politic, ready, resourceful, scheming, serpentine, sharp, shifty, shrewd, slick, slippery, sly, smooth, snaky, sneaky, sophistical, stealthy, strategic, subtile, subtle, supple, surreptitious, tactical, tidy, treacherous, trickish, tricksy, tricky, two-faced, uncandid, underhand, underhanded, unfrank, unsincere, untruthful, vulpine, wary, wily