GNOME šachy - GNOME Chess
![]() | |
![]() | |
Původní autoři | Robert Ancell |
---|---|
Vývojáři | Projekt GNOME |
Stabilní uvolnění | 3.38.1[1] (8. října 2020 ) [±] |
Náhled verze | 3.37.92[2] (13. září 2020 ) [±] |
Úložiště | ![]() |
Napsáno | Vala |
Operační systém | Unixový |
Typ | Šachový software |
Licence | GNU General Public License, verze 3.0 |
webová stránka | wiki |

GNOME šachy (dříve glChess[3]) je grafické rozhraní obsahující 2D a 3D šachovnici rozhraní. GNOME Chess nezahrnuje a šachový motor pro hraní proti počítači musí být přítomen šachový engine třetí strany. Většina Linuxové distribuce balík GNU šachy jako výchozí šachový stroj s ním. GNOME Chess navíc podporuje šachové enginy třetích stran, přičemž ty známé jsou automaticky detekovány.
GNOME Chess je napsán Vala. Pro 2D vykreslování to používá GTK + a Káhira /librsvg a podpora 3D je volitelně k dispozici pomocí OpenGL.
Jako součást GNOME desktopové prostředí a Hry GNOME, GNOME šachy jsou bezplatný open source software podléhá podmínkám GNU General Public License (GPL) verze 3.
Šachové motory třetích stran
GNOME Chess podporuje nepřeberné množství šachových motorů,[4][5] jako:
- Amy
- BBChess
- Booův šachový stroj
- Lstivý
- Diablo
- Faile
- Fairy-Max
- Ovoce
- Glaurung
- GNU šachy
- HoiChess
- Falanga
- Drtič
- Sjeng
- Toga II
glChess, předchůdce GNOME Chess, lze použít s jakýmkoli jiným CECP a Univerzální šachové rozhraní kompatibilní software jako:[6][7]
Dějiny
glChess napsal Robert Ancell v roce 2000 pouze jako osobní projekt pro testování vývoje open source.[11]
První verze byla napsána v C, OpenGL pro grafiku a NADBYTEK pro uživatelské rozhraní. 5. května byla vydána verze 0.1.0, první, ale stále nehratelná verze, která je schopná čerpat pouze desky a kousky. O několik dní později, 31. května, byla verze 0.1.3 konečně zahrnuta SourceForge a hratelné velmi základním způsobem.
8. dubna 2001 verze 0.2.0 změnila GLUT na GTK + zaměřením na zlepšení vizuálních aspektů namísto šachové umělé inteligence. Verze 0.3.0 z 27. června by mohla hrát proti jiným umělá inteligence (AI) motory, jako Lstivý a GNU šachy, po Komunikační protokol šachového motoru (CECP) a byla přenesena na IRIX plošina. V prosinci byla verze 0.4.0 poslední před vstupem projektu do pohotovostní doby tří let.
V prosinci 2004 došlo k přechodu na verzi 0.8.0 s cílem urychlit dosažení 1.0. Tato verze přidala podporu sítě a aktualizovala GTK + z verze 1.2 na 2.0.
O rok později, prosinec 2005, měla být verze 0.9.0 posledním vydáním před verzí 1.0. Nahradil C pro Python, aby zlepšil přenositelnost a údržbu platformy, kromě toho, že měl lepší testovací přístup k testování kódové základny.
16. prosince 2006 glChess konečně dosáhl verze 1.0.
Apple šachy je vidličkou šachů GNOME.
Ve verzi 3.14 byl odstraněn 3D režim.[12]
Viz také
- Komunikační protokol šachového motoru
- Univerzální šachové rozhraní
- XBoard / WinBoard
- Počítačové šachy
- PyChess
Reference
- ^ Catanzaro, Michael (8. října 2020). „GNOME 3.38.1“. Poštovní služby GNOME (Poštovní seznam). Citováno 13. října 2020.
- ^ Jardón, Javier (13. září 2020). „Vydán GNOME 3.37.92“. Poštovní služby GNOME (Poštovní seznam). Citováno 17. září 2020.
- ^ „Historie šachů GNOME“. GNOME. Citováno 2014-03-15.
- ^ „Šachové motory podporující šachy GNOME“.
- ^ „Aplikace / Šachy / ChessEngines - GNOME Wiki!“. gnome.org.
- ^ Šachy Archivováno 10. 04. 2010 na Wayback Machine z GNOME Wiki. Citováno 24. září 2012.
- ^ Balíček glChess z Debian stránky. Citováno 26. září 2012.
- ^ „Amundsenův šachový program“. www.bergbomconsulting.se.
- ^ „Homepage of Faile“. faile.sourceforge.net.
- ^ "Falanga". phalanx.sourceforge.net.
- ^ "Šachový manuál". Knihovna GNOME. Citováno 2013-08-04.
- ^ „Šachy - 3D režim“. 2014-06-23.