Crafty - Crafty

Rusé
Crafty (noir) contre GnuChess (blanc)
Crafty (noir) contre GnuChess (blanc)
Auteur (s) original (s) Dr Robert Hyatt , Michael Byrne, Tracy Riegle, Peter Skinner
Version stable
25.2 / 29 octobre 2016 ; il y a 4 ans  ( 29/10/2016 )
Taper Programme d'échecs
Licence Propriétaire , Freeware
Site Internet www .craftychess .com

Crafty est un programme d'échecs écrit par le professeur de l' UAB , le Dr Robert Hyatt , avec le développement continu et l'aide de Michael Byrne, Tracy Riegle et Peter Skinner. Il est directement dérivé de Cray Blitz , vainqueur des championnats du monde d'échecs informatiques de 1983 et 1986 . Tord Romstad, l'auteur de Stockfish , a décrit Crafty comme "sans doute le programme d'échecs le plus important et le plus influent de tous les temps".

Crafty a terminé à la deuxième place du cinquième championnat annuel d'échecs par ordinateur de l'ACCA Americas. Crafty n'a perdu qu'un seul match, à savoir contre le vainqueur de la première place, Thinker.

Crafty a également terminé à la deuxième place des championnats du monde d'échecs rapides par ordinateur 2010. Crafty a remporté sept des neuf matchs, terminant juste derrière le vainqueur Rybka avec seulement ½ point.

Aux Championnats du monde d'échecs sur ordinateur 2004, fonctionnant sur un matériel légèrement plus rapide que tous les autres programmes, Crafty a pris la quatrième place avec le même nombre de points que le troisième, Fritz 8 . Sur la liste de notation SSDF de novembre 2007 , Crafty était 34ème avec une note Elo estimée à 2608.

Crafty utilise le protocole de communication Chess Engine et peut fonctionner sous les interfaces d'échecs populaires XBoard et Winboard

Crafty est écrit en ANSI C avec des routines de langage d'assemblage disponibles sur certains processeurs, et est très portable. Le code source est disponible, mais le logiciel est uniquement destiné à un «usage personnel» et la redistribution n'est autorisée que sous certaines conditions.

Crafty a été le pionnier de l'utilisation de structures de données en bitboard tournées pour représenter l'échiquier et a été l'un des premiers programmes d'échecs à prendre en charge plusieurs processeurs. Il comprend également la recherche negascout , l' heuristique du mouvement tueur , l' évaluation des échanges statiques , la recherche de quiescence , l' élagage alpha-beta , une table de transposition , une table de réfutation , un cache d'évaluation, des extensions sélectives, la recherche récursive de mouvement nul et de nombreuses autres fonctionnalités ( cf. manuel ). Les éditions spéciales du programme incluent des fonctionnalités améliorées telles qu'un livre d'ouverture , un apprentissage de position et une base de table de fin de partie .

Crafty était l'un des programmes inclus dans le test de référence SPEC CPU2000 . Il est également inclus en tant que moteur supplémentaire dans Fritz .

Front-ends graphiques

Les références

Liens externes