Como no hay instrucciones de instalación para GNU/Linux, al menos al día de la fecha, publico aquí los pasos que seguí para instalar este poderosísimo motor de ajedrez en mi sistema Musix GNU/Linux (derivado de Debian)
Vamos a utilizar la interface (GUI) pychess para poder jugar con el engine Robbolito, así que primero por favor instalemos pychess, eso es fácil en Debian, se hace con apt-get install pychess.
Luego descargamos el código fuente de Robbolito, que se encuentra en esta página:
http://www.chesslogik.com/index.htm
Yo descargué esta versión:
http://www.chesslogik.com/downloads/RobboLito_0085g3l_x86.rar
Dado que rar es un formato cerrado y hay que usar software privativo para descomprimirlo, lo liberé comprimiéndolo en un ZIP, y lo subí aquí:
http://musix.org.ar/etc/RobboLito_0085g3l_x86.zip
Bien, ustedes pueden descargarlo, entonces, con su navegador o desde una consola de comandos con:
wget http://musix.org.ar/etc/RobboLito_0085g3l_x86.zip
luego lo descomprimen con:
unzip RobboLito_0085g3l_x86.zip
entran al directorio src y para compilarlo simplemente escriben:
make
eso creará el archivo binario robbolito0085g3l-x86-gcc . Ahora no lo recuerdo bien, pero creo que lo hice ejecutable (dado que no venía con ese atributo) con:
chmod +x robbolito0085g3l-x86-gcc
Luego lo copié a /usr/games con
cp robbolito0085g3l-x86-gcc /usr/games/
(todo esto como usuario root)
Lo que restaba era editar el archivo de configuración de pychess para que tomara a robbolito como motor de ajedrez…
edité ~/config/pychess/engines.xml y agregué esta línea
<engine binname=»robbolito0085g3l-x86-gcc» protocol=»uci» protover=»1″ recheck=»false»> <meta><country>de</country><name>robbolito0085g3l-x86-gcc</name><author>No lo se</author></meta><path>/usr/games/robbolito0085g3l-x86-gcc</path><md5>3c888a407d88722557c71e7603155968</md5></engine>
Atención: ese md5sum es el que se produce en el binario de mi versión en mi disco rígido, para ustedes puede ser diferente, en tal caso ejecuten:
md5sum /usr/games/robbolito0085g3l-x86-gcc
para saber qué número brinda, y luego crear esa línea en el archivo engines.xml
Listo!
Cargan pychess y debería aparecer robbolito!
cualquier duda me dicen, saludos
Que interesante y que complejo, pero si funciona magnifico. Quiero probarlo, en cuanto lo intente escribo de nuevo para dejar opiniones. Gracias por el aporte
Yo hice todo como has enseñado, pero sin exito…
Yo he salvado el .xml y abrido pychess y no encuentré Robbolito… Abri otra vez el .xml y la linea del robbolito no está mas alla… Que hago? estoy en Ubuntu 10.04 64
En Linux siempre lees a alguien que hizo una cosa, te cuenta como la hizo y en tu ordenador por alguna causa, no funciona, luego viene el lento peregrinar por montones de posts de otros iluminados que te cuentan variantes de lo mismo,…. que tampoco funcionan
Siempre te queda el romanticismo y la ilusión de usar linux, pero si quieres hacer cualquier cosa que no sea una carta… al final, vuelves a las ventanitas
Todos los conceptos del software libre son hermosos, y el arduo trabajo de los que lo hacen, es para hacerles un monumento, pero la realidad es tozuda, no sirve mas que para pasar dias y noches frente a la pantalla
Lo digo por experiencia