GNOME Chess (anteriormente glChess [3] ) es una interfaz gráfica que presenta una interfaz de tablero de ajedrez en 2D y 3D . GNOME Chess no incluye un motor de ajedrez propio, por lo que para jugar contra la computadora debe estar presente un motor de ajedrez de terceros. La mayoría de las distribuciones de Linux incluyen GNU Chess como motor de ajedrez predeterminado. Además, GNOME Chess admite motores de ajedrez de terceros, y los conocidos se detectan automáticamente.
Autor (es) original (es) | Robert Ancell |
---|---|
Desarrollador (es) | El proyecto GNOME |
Lanzamiento estable | 40,2 [1] (4 de junio de 2021 ) [±] |
Versión de vista previa | 40.beta [2] (24 de febrero de 2021 ) [±] |
Repositorio | |
Escrito en | Vala |
Sistema operativo | Tipo Unix |
Tipo | Software de ajedrez |
Licencia | Licencia pública general GNU , versión 3.0 |
Sitio web | wiki |
GNOME Chess está escrito en Vala . Para el renderizado 2D, utiliza GTK + y Cairo / librsvg , y el soporte 3D está disponible opcionalmente mediante OpenGL .
Como parte del entorno de escritorio GNOME y de los juegos GNOME , GNOME Chess es un software gratuito y de código abierto sujeto a los términos de la licencia pública general GNU (GPL) versión 3.
Motores de ajedrez de terceros
GNOME Chess admite una gran cantidad de motores de ajedrez, [4] [5] como:
- Amy
- BBChess
- Motor de ajedrez de Boo
- Astuto
- Diablo
- Fallar
- Fairy-Max
- Fruta
- Glaurung
- Ajedrez GNU
- HoiChess
- Falange
- Desfibradora
- Sjeng
- Toga II
glChess , el predecesor de GNOME Chess, se puede utilizar con cualquier otro software compatible con CECP y Universal Chess Interface como: [6] [7]
- Amy
- Amundsen [8]
- BBChess
- Motor de ajedrez de Boo
- Astuto
- Diablo
- Fallo [9]
- Fairy-Max
- Fruta
- Glaurung
- Ajedrez GNU
- HoiChess
- Komodo
- Falange [10]
- Desfibradora
- Sjeng
- Pescado de seco
- Toga II
Historia
glChess fue escrito por Robert Ancell en 2000 solo como un proyecto personal para probar el desarrollo de código abierto. [11]
La primera versión se escribió en C , OpenGL para gráficos y GLUT para la interfaz de usuario . El 5 de mayo se lanzó la 0.1.0, la primera versión pero aún no jugable, siendo solo capaz de dibujar tablero y piezas. Días después, el 31 de mayo, la versión 0.1.3 finalmente se incluyó en SourceForge y se pudo reproducir de una manera muy básica.
El 8 de abril de 2001 la versión 0.2.0 cambió GLUT a GTK + enfocando la mejora en aspectos visuales en lugar de su inteligencia artificial ajedrecística. La versión 0.3.0, del 27 de junio, pudo jugar contra otros motores de inteligencia artificial (AI), como Crafty y GNU Chess , luego de una implementación del Chess Engine Communication Protocol (CECP) y fue portado a la plataforma IRIX . En diciembre, la versión 0.4.0 fue la última antes de que el proyecto entrara en un período de espera de tres años.
En diciembre de 2004, se avanzó a la versión 0.8.0 con el fin de acelerar el logro de la 1.0. Esta versión agregó soporte de red y actualizó GTK + de la versión 1.2 a 2.0.
Un año después, diciembre de 2005, la versión 0.9.0 estaba destinada a ser la última versión anterior a la 1.0. Reemplazó a C por Python para mejorar la portabilidad y el mantenimiento de la plataforma, además de tener un mejor enfoque de prueba de la base de código.
El 16 de diciembre de 2006, glChess finalmente alcanzó la versión 1.0.
Apple Chess es una bifurcación de GNOME Chess.
En la versión 3.14 se eliminó el modo 3D. [12]
Ver también
- Protocolo de comunicación del motor de ajedrez
- Interfaz universal de ajedrez
- XBoard / WinBoard
- Ajedrez de computadora
- PyChess
Referencias
- ^ Catanzaro, Michael (4 de junio de 2021). "GNOME 40 lanzado" . Servicios de correo GNOME (lista de correo) . Consultado el 1 de julio de 2021 .
- ^ Kitouni, Abderrahim (24 de febrero de 2021). "¡GNOME 40.beta lanzado!" . Servicios de correo GNOME (lista de correo) . Consultado el 12 de marzo de 2021 .
- ^ "Historia del ajedrez GNOME" . GNOME . Consultado el 15 de marzo de 2014 .
- ^ "Motores de ajedrez compatibles con GNOME Chess" .
- ^ "Aplicaciones / Ajedrez / ChessEngines - GNOME Wiki!" . gnome.org .
- ^ Ajedrez Archivado el 10 de abril de 2010 en la Wayback Machine de GNOME Wiki. Consultado el 24 de septiembre de 2012.
- ^ Paquete glChess delsitio Debian . Consultado el 26 de septiembre de 2012.
- ^ "Programa de ajedrez Amundsen" . github.com .
- ^ "Página de inicio de Faile" . faile.sourceforge.net .
- ^ "Falange" . phalanx.sourceforge.net .
- ^ "Manual de Ajedrez" . Biblioteca GNOME . Consultado el 4 de agosto de 2013 .
- ^ "Ajedrez - modo 3D" . 2014-06-23.
enlaces externos
- Página web oficial
- Manual de ajedrez