Ajedrez

De Guía Ubuntu
Saltar a: navegación, buscar

Existen múltiples programas para jugar al ajedrez en Linux, pero los aficionados fuertes, y los jugadores por correspondencia demandan los programas más potentes.

Es posible jugar al ajedrez con uno de los mejores programas. De los tres grandes programas, campeones del mundo en algún año, y ganadores de multiples torneos, Fritz, Rybka y Shredder, este último ofrece una versión Linux de sus todos sus productos. Shredder es un programa independiente, aunque la mayoría lo conoce como módulo de Fritz.

Scid

Scid es un gestor de bases de partidas de ajedrez. Es el equivalente al omnipresente Chessbase. Tiene versión para Windows, y se encuentra en los repositorios de Ubuntu. En realidad, lo que hay en los repositorios es el programa de búsqueda, por lo que no se sirve con bases de datos. Es necesario hacerse con ellas en formato PGN para que sea útil. Esto no es muy complicado, ya que la mayoría de los torneos de ajedrez divulgan sus partidas en formato PGN. Además, cualquiera que tenga Chessbase puede copiar y pegar todas sus partida en un archivo PGN que podremos usar.

Es posible que una vez instalado no aparezca entre las aplicaciones. Será necesario crear un lanzador, y en la ventana de «comando» poner scid. Se instala en inglés, y para que aparezca en español hay que ir a Options > Language > Espanol y automáticamente aparecerá en español.

Scid es un programa muy potente. Es capaz de hacer todas las funciones importantes de Chessbase y posee algunas más que pronto se hacen imprescindibles. Su interfaz es muy intuitivo, mucho más que Chessbase, pero tiene el detalle de que tras hacer una búsqueda no salta una ventana con los resultados, es necesario seleccionar el listado de partidas para verlas.

Aunque se pueden hacer búsquedas directamente en archivos PGN Scid tiene su extensión nativa, y es conveniente usarla. Los archivos PGN son de «sólo lectura», y por lo tanto no podemos modificarlos. Para convertir el PGN en la extensión nativa (.si3) se ha de hacer una base de datos nueva (Create a Scid database), colocándola en la carpeta que nos interesa. A continuación hay que abrir la base de datos e ir a Herramientas > Importar un archivo PGN. Se abrirá la ventana que nos permite seleccionar el archivo que queremos importar. Una vez en el formato nativo todas las funciones están activadas.

Las posibilidades de búsquedas son tan buenas como en Chessbase. Particularmente importante es la función «Buscar tablero», ya que no sólo busca el tablero exacto si no que también busca partidas semejantes, con las opciones de buscar: Peones (todos los peones en las mismas casillas e igual materia, aunque esté en otras casillas), Columnas (peones en las mismas columnas e igual material) y Cualquiera (con el mismo número de peones e igual material pero en cualquier casilla). No hay que decir a los aficionados la importancia de esta función para analizar finales.

Particularmente interesante es la función árbol de variantes. Es capaz de mostrar cuáles son las líneas que se han jugado, dentro de una selección o toda la base de datos, y ofrece estadísticas: victorias, derrotas, tablas, elo, jugadores, partidas más interesantes, etc.

El programa tiene dos faltas un tanto irritantes: que no salta una ventana cada vez que se completa una búsqueda, sino que hay que abrir el «listados de partidas», y que hay que cargar una base de datos cada vez que se lanza el programa, porque no «recuerda» al última que hemos usado.

Posee un motor de análisis, pero es de un nivel medio bajo, no satisfacen las necesidades de un jugador por correspondencia o un jugador avanzado, aunque quizás sí las de un jugador que se está iniciando, pero también tiene implementado el motor Crafty.

Scid es un gran programa, que no tiene nada que envidiar a los mejores del «mercado», y como tal sacarle todas sus posibilidades implica un usuario experto. En Scid lo fácil es muy fácil, mucho más que en otros programas, y lo difícil requiere dedicación: como todo.

Jugar on-line

Existen multitud de sitios en la red en los que se puede jugar on-line a ajedrez. Muchos requieren un programa específico para jugar, lo que los hace inaccesibles para Linux, pero otros tienen un interfaz java que nos permite jugar. Es posible que dependiendo de la versión de java que tengamos no aparezcan todas las funciones, pero de una manera u otra sí podremos jugar.

He aquí una lista de sitios on-line con java en los que se puede jugar:

También se puede jugar en línea con Eboard.

Eboard

Eboard es un programa para jugar al ajedrez que se encuentra en los repositorios de Ubuntu. Es posible que al instalarlo se desinstale el paquete de juegos de «Gnome-games». Como programa para jugar es de un nivel medio bajo, lo que quiere decir que un aficionado medio puede llegar a vencerle. Esto es una ventaja para animarse a jugar con él, ya que no se esixte la sensación de impotencia que se tiene ante los grandes programas, pero lo hace inútil como programa de análisis para un jugador experto, o de correspondencia. No obstante, se pueden añadir motores de análisis mucho más potentes.

Eboard tiene un aspecto elegante pero poco intuitivo. Las primeras veces puede que se den muchas vueltas antes de llegar a jugar una partida contra él. No obstante, su configuración se hace a través de los menús que aparecen una vez instalado, y lo hace en español, así que no habrá problemas.

Lo más interesante de Eboard es que puede usarse para jugar en línea, bien con otro usuario conocido que lo tenga instalado, si sabemos su IP, bien en http://www.freechess.org, es decir soporta el FICS. No sólo usa este protocolo. La ayuda de Eboard nos indica que también lo soportan «US Chess Live, utilizan software de FICS y deberían funcionar con eboard». No lo soporta ICC.

La conexión a FICS se hace a través de consola, lo que quiere decir que no es nada intuitiva. Se puede entrar como invitado, pero también se puede uno registrar en http://www.freechess.org, la lástima es que se requiere una dirección de correo electrónico que no sea Hotmail, Yahoo ni Gmail. Además toda la página está en inglés, y el registro, además, en francés e italiano. No obstante, en el proceso de registro aparecen más idiomas, entre ellos el español. Supuestamente si alguien sólo tiene correo Hotmail, Yahoo o Gmail se puede registrar escribiendo un correo a la dirección que dan, pero este extremo yo no lo he comprobado. Como alternativa, si tenéis un dominio que os permita hacer direcciones de correo electrónico, podéis usarla, aunque esa dirección no sea más que una desviación hacia un correo tipo Hotmail, Yahoo o Gmail.

Se puede jugar como invitado escribiendo en la consola la palabra «guest» aparecerá un mensaje del tipo «GuestXXXX» que será nuestro nombre de invitado. Una vez que hayamos escrito en la consola el GuestXXXX aparecerá en la columna de la izquierda un nuevo botón «Buscar tabla» donde se encuentran todos los retos públicos que hay activos. Sólo tenemos que picar en ellos para jugar la partida que más nos interese.

Para poner nosotros una partida necesitamos escribir un comando.

«seek» es el comando que nos permite plantear un reto. Debemos especificar el tiempo al que deseamos jugar. El orden correcto de lo que debemos escribir es: «seek tiempo incremento», donde el tiempo es el tiempo de la partida en minutos y el incremento es el incremento en segundos por jugada. Por ejemplo: «seek 5 0» plantea una partida de cinco minutos sin incremento, «seek 3 3» plantea una partida de tres minutos a la que se suman tres segundos en cada jugada.

«match» es el comando que nos permite plantear un reto a un usuario conocido que también está conectado. El orden correcto de lo que debemos escribir es: «match usuario tiempo incremento», donde usuario es el nombre del usuario con el que deseamos jugar.

Detrás del número de incremento podemos especificar otras variables, como por ejemplo el rango de elo con el que deseamos jugar, por ejemplo: «seek 3 3 1500-3000» plantea una partida de tres minutos más tres segundos con usuarios que tengan un elo entre 1500 y 3000.

Puedes encontrar más ayuda al respecto en http://www.freechess.org/Help/HelpFiles/fixationfaq.html (En inglés), y una descripción a fondo de todos los comandos y sus opciones en http://www.freechess.org/Help/AllFiles.html (En inglés).

Crafty

Sin la fama ni el palmarés de Fritz, Rybka y Shredder, Crafty es uno de los grandes motores de ajedrez. Siempre lucha por los primeros puestos en todos los torneos y es claramente superior a las versiones anteriores de los grandes programas, esas que hace cuatro o cinco años eran las mejores del mundo. El motor Crafty se encuentra en los repositorios de Ubuntu, junto con los libros de aperturas: medio, medio-bajo y bajo.

Lo que se instala es el motor Crafty, por lo que son necesarios otros programas para ejecutarlo. Entre los programas que tiene Crafty implementado están Scid y Eboard. El uso en Scid es muy sencillo. En cualquier posición de cualquier partida podemos lanzarlo con la opción «motor de análisis»: Herramientas > Motor de análisis.

En Eboard basta con ir a Oponente > Jugar contra un motor > Crafty. No obstante, lo más interesante con Eboard es usar el motor para jugar una determinada posición de una partida. Esto no es del todo fácil. Hay que ir a Ventanas > Partidas en el cliente > y buscar la partida en PGN > seleccionar la partida > Cargar partida > avanzamos la partida hasta la posición que nos interesa > Abrir nuevo tablero con una posición (botón de la esquina inferior derecha) > Ejecutar motor > y seleccionar el motor con el tiempo de la partida.

Crafy es un gran programa de ajedrez en el que podemos confiar para analizar y estudiar nuestras partidas.

Sjeng

Sjeng es un motor de ajedrez de fuerza alta, aunque lejos de Crafty, que está en los repositorios de Ubuntu. Es otro de los motores implementados en Eboard. Puede dar muchas satisfacciones/disgustos a casi todos los aficionados. Parece ser el «hermano menor» de Deep Sjeng, un programa mucho más fuerte, y que se bate en todos los torneos con los grandes, y con resultados medios.