Dictionary Definition
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]
User Contributed Dictionary
English
Pronunciation
Adjective
- Relating to, or characterized by, craft or skill; dexterous.
- Possessing dexterity; skilled; skillful.
- Skillful at deceiving others; characterized by craft; cunning; wily.
Extensive Definition
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.
References
External links
- Dr. Robert Hyatt's home page
- [ftp://ftp.cis.uab.edu/pub/hyatt/ Crafty on ftp server]
- rpm file for linux
- Crafty Command Documentation
- Crafty Chess page (Latest Version Downloads)
- Graphics suitable for Crafty's annotateh command
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
Synonyms, Antonyms and Related Words
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