Crafty
Crafty | ||||
---|---|---|---|---|
![]() | ||||
Crafty (zwart) tegen GnuChess (wit)
| ||||
Ontwikkelaar(s) | Robert Hyatt | |||
Recentste versie | 25.2[1] | |||
Status | Inactief | |||
Geschreven in | ANSI Cenassembly | |||
Categorie | Schaakprogramma | |||
Licentie(s) | Open-source met beperkingen | |||
Website | (en)Officiële website | |||
|
Craftyis eenschaakprogrammageschreven doorUniversity of Alabama at Birminghamprofessor dr.Robert Hyatt.Het programma is een opvolger van het programmaCray Blitz,winnaar van het wereldkampioenschap computerschaak van 1983 en 1986.
Crafty ondersteunt hetWinboard/XBoard-protocol en is te gebruiken in de meeste populaire schaakinterfaces, zoals WinBoard enArena.
Crafty is geschreven inANSI Cmet voor sommige processors assembler-routines. De broncode isvrijbeschikbaar.
Crafty is een programma dat onderdeel uitmaakt van deSPEC-CPU-benchmark. Het wordt ook meegeleverd als extra engine bij de aankoop vanFritz.
Sterkte
[bewerken|brontekst bewerken]In november 2006 behaalde Crafty met versie 18.12 op een AMD Athlon 1,2 GHz, op deSSDF-ratinglijst eenElo-ratingvan 2616.
Toernooien
[bewerken|brontekst bewerken]Op het wereldkampioenschap computerschaak in 2004 behaalde Crafty de vierde plaats en evenveel punten alsFritz 8,ondanks een hardwareverschil.
Technieken
[bewerken|brontekst bewerken]Crafty heeft gepionierd met het gebruik vanbitboard-datastructuren als interne representatie van een schaakbord. Verder ondersteund het de volgende technieken:
- negascout
- killer move-heuristiek
- static exchange evaluation
- quiescence search
- alfa-betasnoeiing
- Transpositietabel
- Een weerlegbaarheidstabel
- Evaluatiecache
- selective extensions
- recursive null-move search
Externe links
[bewerken|brontekst bewerken]- (en)Officiële website van Dr. Robert Hyatt
- (en)x86-versies
- (en)Crafty-documentatie(gearchiveerd)
- (en)Crafty-schaakpagina (Laatste versies downloadbaar)
- (en)Documentatie over Crafty
- ↑(en)Crafty Chess.craftychess.Gearchiveerdop27 juli 2023.Geraadpleegd op22 augustus 2023.“Crafty 25.2 is the current stable release.”