Crafty

Crafty
Crafty
Crafty (black) versus GnuChess (white)
Original author(s) Dr. Robert Hyatt
Stable release 23.4[1]
Type Chess program
License Open-source, with restrictions
Website http://www.craftychess.com/

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.

Crafty recently finished in second place in the 2010 Fifth Annual ACCA Americas' Computer Chess Championships. Crafty lost only one game to the first place winner Thinker.

Crafty also finished in second place in the 2010 World Computer Rapid Chess Championships. Crafty won seven out of nine games, finishing just behind the first place winner Rybka by only ½ point.

In the World Computer Chess Championships 2004 Crafty took 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.[2]

Crafty uses the Chess Engine Communication Protocol and can run under the popular chess interfaces XBoard, Winboard, 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 (cf manual). Special editions of the program include enhanced features such as an opening book, positional learning, and an endgame tablebase.

Crafty was one of the programs included in the SPEC CPU2000 benchmark test.[3] It is also included as an additional engine in Fritz.

References

  1. ^ "Crafty Chess". craftychess.com. http://www.craftychess.com/. Retrieved 2010-08-18. 
  2. ^ "The SSDF Rating List". Swedish Chess Computer Association. 2007-11-03. http://ssdf.bosjo.net/list.htm. Retrieved 2008-05-05. 
  3. ^ "186.crafty: SPEC CPU2000 Benchmark Description". spec.org. Standard Performance Evaluation Corporation. http://www.spec.org/cpu2000/CINT2000/186.crafty/docs/186.crafty.html. Retrieved 2010-05-11. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?
Synonyms:

Look at other dictionaries:

  • Crafty — ist ein freies und quelloffenes Schachprogramm von Professor Robert Hyatt, einem amerikanischen Informatiker. Es ist in der Lage, Partien gegen menschliche Großmeister zu gewinnen, insbesondere im Blitzschach. Im November 2006 wurde Crafty,… …   Deutsch Wikipedia

  • Crafty — Saltar a navegación, búsqueda Crafty es un programa de ajedrez escrito por Robert Hyatt, profesor de la Universidad de Alabama en Birmingham. El programa es una derivación de Cray Blitz, ganador del Campeonato Mundial de Programas de Ajedrez… …   Wikipedia Español

  • Crafty — Craft y (kr?ft ?), a. [AS. cr[ae]ftig.] 1. Relating to, or characterized by, craft or skill; dexterous. [Obs.] Crafty work. Piers Plowman. [1913 Webster] 2. Possessing dexterity; skilled; skillful. [1913 Webster] A noble crafty man of trees.… …   The Collaborative International Dictionary of English

  • Crafty — Crafty  шахматная программа, написанная профессором Университета Алабамы в Бирмингеме (англ.) Robert Hyatt (англ.). Crafty имеет ряд побед (второе место в 2010 Fifth Annual ACCA Americas Computer Chess Championships, второе место в …   Википедия

  • crafty — [kraf′tē, kräf′tē] adj. craftier, craftiest [ME crafti, powerful, sly: see CRAFT & Y2] subtly deceitful; sly; cunning; artful [a crafty rascal] SYN. SLY craftily adv. craftiness n …   English World dictionary

  • crafty — index artful, colorable (specious), deceptive, delusive, devious, disingenuous, evasive, fraudulent …   Law dictionary

  • crafty — M.E. crafti, from O.E. cræftig strong, powerful, later skillful, ingenious, degenerating by c.1200 to cunning, sly; from CRAFT (Cf. craft) + Y (Cf. y) (2). Related: Craftily; craftiness …   Etymology dictionary

  • crafty — tricky, *sly, cunning, insidious, foxy, guileful, wily, artful Analogous words: adroit, *clever, cunning: *shrewd, astute: *sharp, keen, acute Contrasted words: *stupid, slow, dull, dense, crass, dumb: obtuse, * …   New Dictionary of Synonyms

  • crafty — [adj] clever, scheming adroit, artful, astute, cagey, calculating, canny, crazy like fox*, cunning, deceitful, deep, designing, devious, disingenuous, duplicitous, foxy*, fraudulent, guileful, insidious, intelligent, keen, knowing, sharp, shrewd …   New thesaurus

  • crafty — ► ADJECTIVE (craftier, craftiest) ▪ cunning or deceitful. DERIVATIVES craftily adverb craftiness noun. ORIGIN Old English …   English terms dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”