GNU Chess es un motor de ajedrez de software libre que juega una partida completa de ajedrez contra un ser humano u otro programa informático. El objetivo de GNU Chess es servir como base para la investigación. Se ha utilizado en numerosos contextos de investigación.
Desarrollador (es) | Proyecto GNU |
---|---|
Versión inicial | 1984 |
Lanzamiento estable | 6.2.8 [1] / 9 de mayo de 2021 |
Repositorio | |
Sistema operativo | Linux , Unix , macOS , Windows |
Tipo | Ajedrez de computadora |
Licencia | GPL v3 o posterior |
Sitio web | www |
GNU Chess es software libre, licenciado bajo los términos de la Licencia Pública General GNU versión 3 o cualquier versión posterior, y es mantenido por desarrolladores colaboradores. Como uno de los primeros programas informáticos de ajedrez con código fuente completo disponible, es uno de los más antiguos para sistemas basados en Unix y desde entonces ha sido adaptado a muchas otras plataformas .
Características
Como de 2 de septiembre 2017 GNU Chess 5.60 tiene una potencia de 2813 puntos Elo (cuando se utiliza una CPU) en CCRL lista 40-mueve-en-40-minutos 's. A modo de comparación, el motor de ajedrez más potente de la lista que utiliza una CPU, Strelka 5.5 , tiene una calificación Elo de 3108 (la diferencia de 295 puntos ELO indica que Strelka 5.5 vencería a GNU Chess 5.60 en aproximadamente el 85% de las partidas). En la misma lista, Fritz 8 tiene una calificación de solo 2701, y ese programa en el Campeonato Mundial por Equipos Hombre vs Máquina 2004 venció a los grandes maestros Sergey Karjakin , Veselin Topalov y llegó a un empate con Ruslan Ponomariov . El conjunto de pruebas IQ6 (una colección de problemas de ajedrez del libro Test Your Chess IQ de Livshits ) indica que en un solo núcleo de una CPU Intel Core 2 Duo, GNU Chess se desempeña en la fuerza de maestro senior / maestro internacional débil de 2500+ en la calificación Elo sistema . [ cita requerida ]
A menudo se usa junto con un programa GUI como XBoard o GNOME Chess , donde se incluye como motor predeterminado. Las versiones iniciales del Protocolo de comunicación del motor de ajedrez de XBoard se basaban en la interfaz de línea de comandos de GNU Chess . La versión 6 también es compatible con la interfaz universal de ajedrez (UCI). Desde la versión 6.1, GNU Chess admite un modo gráfico para emuladores de terminal.
Historia
La primera versión de GNU Chess fue escrita por Stuart Cracraft. Habiendo comenzado en 1984 en colaboración con Richard Stallman antes de la fundación del Proyecto GNU, GNU Chess se convirtió en una de las primeras partes de GNU. [ cita requerida ]
GNU Chess se ha mejorado y ampliado desde entonces. Las versiones 2 a 4 fueron escritas por John Stanback. La versión 5 de GNU Chess se basó en el motor de ajedrez Cobalt escrito por Chua Kong-Sian. [2]
En 2011, GNU Chess pasó a la versión 6, que se basa en el motor de ajedrez Fruit 2.1 de Fabien Letouzey . Según CEGT [3], la versión 5.60 de este código base es más fuerte que Fruit 2.3, la última versión de ese motor de ajedrez.
Ver también
Referencias
- ↑ Ceballos, Antonio (9 de mayo de 2021). "GNU Chess 6.2.8" (lista de correo). info-gnu-ajedrez.
- ^ [1]
- ^ [2] Archivado el 8 de marzo de 2011 en la Wayback Machine ; la lista de clasificación CEGT
enlaces externos
- Página web oficial