Szachy GNU

Szachy GNU
Deweloperzy Projekt GNU
Pierwsze wydanie 1984 ; 39 lat temu ( 1984 )
Wersja stabilna
Edit this on Wikidata 6.2.9 / 13 lipca 2021 r
Magazyn
System operacyjny Linux , Unix , macOS , Windows
Typ Szachy komputerowe
Licencja

2010: GPL-3.0 lub nowsza 1992: GPL-2.0 lub nowsza 1986: Chess-GPL
Strona internetowa www .gnu .org /oprogramowanie /szachy /

GNU Chess to darmowy silnik szachowy i szachownica z interfejsem wiersza poleceń . Celem GNU Chess jest służyć jako podstawa do badań i jako taki był używany w wielu kontekstach.

GNU Chess jest wolnym oprogramowaniem, licencjonowanym zgodnie z warunkami Powszechnej Licencji Publicznej GNU w wersji 3 lub dowolnej późniejszej, i jest utrzymywane przez współpracujących programistów. Jako jeden z najwcześniejszych komputerowych programów szachowych z pełnym dostępnym kodem źródłowym , jest jednym z najstarszych dla systemów opartych na Uniksie i od tego czasu został przeniesiony na wiele innych platform .

Cechy

GNU Chess 6.2.5 ma 2661 punktów ELO na liście CCRL 40 ruchów w ciągu 2 minut. Dla porównania, najsilniejszy ludzki gracz , Magnus Carlsen, uzyskał ocenę Elo 2882. Na tej samej liście Fritz 8 uzyskał ocenę 2665 Elo, a ten program w 2004 Man vs Machine World Team Championship pokonał arcymistrzów Siergieja Karjakina , Veselina Topałowa i zremisował z Rusłanem Ponomariowem .

Jest często używany w połączeniu z programem GUI , takim jak XBoard lub GNOME Chess , gdzie jest włączony jako domyślny silnik. Początkowe wersje Chess Engine Communication Protocol firmy XBoard były oparte na interfejsie wiersza poleceń GNU Chess . Wersja 6 obsługuje również Universal Chess Interface (UCI). Od wersji 6.1 GNU chess obsługuje tryb graficzny dla emulatorów terminali.

Tryb graficzny terminala szachowego GNU

Historia

Pierwsza wersja GNU Chess została napisana przez Stuarta Cracrafta. Rozpoczęte w 1984 roku we współpracy z Richardem Stallmanem przed założeniem przez niego Projektu GNU , GNU Chess stało się jedną z pierwszych części GNU. [ potrzebne źródło ]

Od tego czasu GNU Chess zostało ulepszone i rozszerzone. Wersje od 2 do 4 zostały napisane przez Johna Stanbacka. Wersja 5 GNU Chess była oparta na silniku szachowym Cobalt napisanym przez Chua Kong-Sian.

W 2011 roku GNU Chess przeszło na wersję 6, opartą na silniku szachowym Fruit 2.1 Fabiena Letouzeya . Według CEGT wersja 5.60 tej podstawy kodu jest silniejsza niż Fruit 2.3, najnowsza wersja tego silnika szachowego.

Zobacz też

Notatki

Linki zewnętrzne