Crafty - Crafty

Lstivý
Crafty (černá) versus GnuChess (bílá)
Crafty (černá) versus GnuChess (bílá)
Původní autoři Dr. Robert Hyatt , Michael Byrne, Tracy Riegle, Peter Skinner
Stabilní uvolnění
25.2 / 29. října 2016 ; Před 4 lety  ( 2016-10-29 )
Typ Šachový program
Licence Vlastní , freewarový
webová stránka www .craftychess .com

Crafty je šachový program napsaný profesorem UAB Dr. Robertem Hyattem s neustálým vývojem a pomocí Michaela Byrna, Tracy Riegle a Petera Skinnera. Je přímo odvozen od Craye Blitze , vítěze mistrovství světa v počítačových šachech v letech 1983 a 1986 . Tord Romstad, autor Stockfish , popsal Craftyho jako „pravděpodobně nejdůležitější a nejvlivnější šachový program vůbec“.

Crafty skončil na druhém místě v roce 2010 na pátém ročníku ACCA Americas 'Computer Chess Championships. Crafty prohrál pouze jednu hru, a to na vítěze prvního místa, Thinker.

Crafty také skončil na druhém místě na mistrovství světa v počítačových rapid šachu 2010. Crafty vyhrál sedm z devíti her a skončil těsně za vítězem prvního místa Rybkou jen o ½ bodu.

Na mistrovství světa v počítačových šachech 2004, které běží na mírně rychlejším hardwaru než všechny ostatní programy, obsadil Crafty čtvrté místo se stejným počtem bodů jako třetí místo, Fritz 8 . Na seznamu hodnocení SSDF z listopadu 2007 byl Crafty 34. s odhadovaným hodnocením Elo 2608.

Crafty používá komunikační protokol Chess Engine a může běžet pod oblíbenými šachovými rozhraními XBoard a Winboard

Crafty je napsán v ANSI C s rutinami montážního jazyka dostupnými na některých CPU a je velmi přenosný. Zdrojový kód je k dispozici, ale software je určen pouze pro „osobní použití“ a redistribuce je povolena pouze za určitých podmínek.

Společnost Crafty byla průkopníkem v používání otočených bitových datových struktur k reprezentaci šachovnice a byla jedním z prvních šachových programů na podporu více procesorů. Zahrnuje také negascout vyhledávání, killer tah heuristický , statický výměny vyhodnocování, nečinnost vyhledávání , alfa-beta prořezávání , s transpoziční tabulky , na vyvrácení stolu , vyrovnávací paměť vyhodnocení, selektivní rozšíření, rekurzivní nulový pohyb vyhledávání, a mnoho dalších funkcí ( srov manuální ). Speciální edice programu zahrnují vylepšené funkce, jako je úvodní kniha , poziční učení a tabulka koncovek .

Crafty byl jedním z programů zahrnutých do testovacího testu SPEC CPU2000 . Je také součástí Fritzu jako přídavný motor .

Grafická rozhraní

Reference

externí odkazy