GNU Chess es un programa para jugar ajedrez. GNU Chess es software libre, licenciado bajo los términos de la licencia GPL, y es mantenido por trabajo colaborativo de desarrolladores.
En 1998/1999 el GNU Chess experimentó una transición a la versión 5, que era una reescritura completa del programa para eliminar código espagueti y para sustituir estructuras de datos anticuadas por técnicas más avanzadas de implementación de ajedrez en computadora. Estas incluyen bitboards, un algoritmo de búsqueda llamado Principal Variation Search (PVS) (Búsqueda de Variación Principal), una variación del alpha-beta minimax del profesor Tony Marsland, y la evaluación completa del extremo-hoja. El autor primario de la versión 5 fue Chua Kong-Sian.
En 1998/1999 el GNU Chess experimentó una transición a la versión 5, que era una reescritura completa del programa para eliminar código espagueti y para sustituir estructuras de datos anticuadas por técnicas más avanzadas de implementación de ajedrez en computadora. Estas incluyen bitboards, un algoritmo de búsqueda llamado Principal Variation Search (PVS) (Búsqueda de Variación Principal), una variación del alpha-beta minimax del profesor Tony Marsland, y la evaluación completa del extremo-hoja. El autor primario de la versión 5 fue Chua Kong-Sian.


