dimecres, 15 de maig del 2013

Crafty, un muy popular motor de ajedrez libre

Vamos a dar información sobre alternativas libres a los programas de ajedrez comercial. Lo que más importa en un programa de ajedrez es su motor que es el que calcula las jugadas y analiza las posiciones de las partidas. El más popular y el que lleva más tiempo entre los de sofware libre es Crafty.

Esto es lo que nos cuenta Wikipedia de él:

Crafty corriendo en GNU Chess.
Crafty es un programa de ajedrez escrito por Robert Hyatt, profesor de la Universidad de Alabama en Birmingham. El programa es una derivación de Cray Blitz, ganador del Campeonato Mundial de Programas de Ajedrez (WCCC) de 1983 y de 1986. En febrero del año 2006, Crafty aparecía en las listas de clasificación SSDF en la posición 36, con un ELO de 2657.
El código abierto de Crafty está escrito en ANSI C, y por tanto es muy versátil. Sin embargo, el crecimiento del rendimiento de algunas CPU, hace posible que se pueden usar otros lenguajes de programación que darán como resultado un incremento del rendimiento. El código está disponible gratis, por lo que ha sido copiado por varios grandes programas de Ajedrez del elite.
Crafty usa el protocolo XBoard, y puede ejecutarse en varias interfaces populares, como WinBoard, SCID o Arena. 
Existen varias ediciones especiales del programa que contienen libros de aperturas, función de aprendizaje de posiciones, y tablas de finales. En el WCCC de 2004, Crafty finalizó el cuarto clasificado, con el mismo número de puntos que el primero (Fritz 8). 
Crafty es uno de los programas que se incluyen en el test SPEC. También se incluye como motor de ajedrez adicional en Fritz que es el programa de ajedrez comercial más utilizado a nivel mundial.

Esta es su página oficial.

El mundo de los programas de ajedrez esta muy comercializado debido a que en gran parte el tiron de ventas se debe a la promoción de ajedrecistas famosos. Practicamente casi todas las distribuciones de Linux llevan un programa de ajedrez con Crafty de motor, pero es dudoso que esa función la utilizen de forma potente sus usuarios, lo normal es que lo usen de tanto en tanto para echar una partidita. Hablaremos en entradas posteriores sobre más posibilidades del sofware libre de ajedrez como libros de aperturas y modulos de entrenamiento.