Critter

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Critter
Basisdaten

Entwickler Richard Vida
Erscheinungsjahr 2009
Aktuelle Version 1.6a
(26. Juni 2012)
Betriebssystem Microsoft Windows, Mac OS X, Linux, Android
Programmier­sprache C++
Kategorie Computerschach
Lizenz Freeware
http://www.vlasak.biz/critter/

Critter ist ein nichtkommerzielles Computer-Schachprogramm, das zu den spielstärksten der Welt gehört.

Es wird von dem slowakischen Softwareentwickler Richard Vida (* 1977) programmiert. Ursprünglich war es in Object Pascal (Delphi) geschrieben. Da sich diese Sprache als wenig geeignet für ein Schachprogramm erwies, wird es seit 2009 in C++ entwickelt. Critter verwendet Bitboards und Standardtechniken wie Alpha-Beta-Suche, Pruning und Null-Zug-Suche. Nach eigener Aussage hat Vida den Code des Open-Source-Programms IPPOLIT untersucht und einige erfolgversprechende Ideen daraus übernommen. Ab Version 0.60 (April 2010) werden Mehrprozessorsysteme mit bis zu 8 Threads, ab Version 0.70 (Mai 2010) auch Gaviota-Tablebases unterstützt. Critter verfügt nicht über ein eigenes Schach-Frontend und nutzt das UCI-Protokoll. Es gibt Versionen für Microsoft Windows, Mac OS X, Linux und Android. In Computerschach-Ranglisten liegt Critter in den Top 50.[1] Beim Turnier ICT12 der holländischen Computerschachorganisation CSVN belegte Critter den 2. Platz hinter einer Cluster-Version von Rybka.[2]

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. CCRL 40/40 Rating List, CEGT 40/20 Ratings List, abgerufen am 21. Dezember 2018
  2. ICT12 Final Ranking, abgerufen am 8. September 2012