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.

5 comentaris:

  1. Yo he usado bastante el CGoban: http://www.gokgs.com/download.jsp pero aún no sé cierto si es software libre. Lo averiguare y si es libre publicare sobre el tema. En general siempre ha habido más dificultad en hacer programas informáticos para jugar al go que para el ajedrez. Pero haberlos haylos y tambien bastantes más aficionados de lo que se cree. Resulta que el go en principio es bastante más entretenido y fácil de aprender a jugar que el ajedrez sobre todo gracias a los servidores de internet.

    ResponElimina
  2. CGoban si que es software libre, http://www.elotrolado.net/hilo_propuesta-juego-online-sobre-go_295846_s20 por lo tanto bien merece que le dedique una entrada. Por cierto cuando digo que es más fácil el go que el ajedrez es que más o menos vas cogiendo las normas jugando. Tener nivel para jugar contra gente que tiene más experiencia es otra cosa.

    ResponElimina
  3. Lo se, las reglas son más sencillas que en ajedrez, pero la combinatoria es mucho mayor que en ajedrez. Yo juego con el Kigo (diseñado para KDE pero va perfecto en Gnome), y a la que te descuidas te gana. El CGoban no lo conocía, cuando tenga un rato le hecho un vistazo.

    ResponElimina
  4. http://personalidadeinteligenciauned.blogspot.com.es/2013/05/psicologia-del-go-comparado-con-el.html De momento te tendras que contentar con esto que he publicado en otros de mis blogs. Te lo digo por si te interesan algunos de los aspectos psicológicos de este juego. Gracias por darme el nombre de ese programa, así ya tengo más sobre lo que escribir.

    ResponElimina