Posteado por: Javi Domínguez | 13/01/2011

Jugar al ajedrez online con Jaws

Manual básico de Free Internet Chess Server

 

Este tutorial amplía el artículo publicado en Tifloinforma donde se explica como jugar en freechess.org con Winboard. Aunque también puede ser útil para quien no tenga problemas de vista y se conecte a FICS con cualquier otro interfaz, está pensado para usuarios de Jaws.

 

Para empezar necesitaremos tener instalado Winboard con sus correspondientes scripts y habernos registrado en freeches.org tal como se indica en el citado artículo.

 

Lo primero de todo será desactivar la notificación de “seeks”, (búsquedas de partidas), de lo contrario la lectura de la consola con Jaws resulta muy incómoda. Se desactiva con el comando

 

set seek 0

 

Si alguna vez quisiéramos volverlo a activar lo haremos con el comando

 

set seek 1

 

Nota: El comando set sirve para asignar un valor a una variable. El valor 1 suele significar verdadero/activado y 0 falso/desactivado.

 

Ahora si queremos podemos cambiar la contraseña por defecto por otra más fácil de recordar con el comando password.

 

password antigua nueva

 

Empezando a jugar

 

Hay dos maneras de iniciar una partida: Anunciando a los demás jugadores que buscamos oponente, con el comando seek, y retando a otro usuario con el comando match.

 

Buscar una partida

 

El comando seek anuncia nuestra búsqueda de una partida. La sintaxis es la siguiente:

 

seek [tiempo] [incremento] [u|r] [w|b]

 

Parámetros:

 

  • Tiempo: Es el tiempo, en minutos, asignado a cada jugador.
  • incremento: Es el incremento de tiempo extra, en segundos, que se sumarán al reloj en cada jugada.
  • u|r: rated|unrated. Indica si queremos que el resultado de la partida se refleje en nuestra puntuación. Ver rattings para más información acerca del sistema de puntuaciones.
  • W|b: Indica si queremos jugar con blancas (w) o negras (b)

 

Nota: El comando seek tiene otros parámetros posibles, pero he comentado sólo los más relevantes. Para más información teclea el comando help seek en la consola.

 

Ejemplo:

 

seek 15 3 r w

 

Indica que queremos jugar una partida de 15 minutos (por jugador) más un incremento de 3 segundos por jugada, que queremos jugar con blancas y que el resultado afectará a las puntuaciones de los oponentes.

 

Esta búsqueda se comunicará a todos los usuarios con una línea parecida a esta:

 

tunombre (1305) seeking 15 3 rated blitz [white] (“play 42” to respond)

 

Para empezar a jugar el otro usuario deberá teclear el comando play seguido del número que se indica al final de la línea.

 

El comando getgame hace lo mismo que play pero de forma automática. Selecciona de entre todas las propuestas disponibles la más adecuada e inicia la partida automáticamente.

 

 

Retar a otro jugador

 

Con el comando match se reta a otro jugador a una partida. La sintaxis es:

 

match usuario [tiempo] [incremento] [w|b]

 

Parámetros:

 

  • usuario: Es el jugador al que se quiere retar.
  • tiempo: La duración de la partida en minutos.
  • incremento: El incremento de tiempo por jugada, en segundos.
  • W|B: si queremos jugar con blancas (w) o negras (b).

 

Nota: Se pueden especificar otros parámetros. Ver help match.

 

El jugador retado puede aceptar el reto con el comando accept o rechazarlo con el comando decline.

Jugando

 

Una vez iniciada la partida la seguiremos en el tablero de Winboard, con los cursores y con las teclas rápidas que proporcionan información pero que no explicaré aquí porque no es el objeto de este tutorial. Para aprenderlas basta con examinar los menús de Winboard.

 

Lo que sí me gustaría aclarar es que las jugadas se pueden escribir directamente usando la notación algebráica, con las iniciales de las piezas en inglés, que son:

 

  • K = Rey,
  • Q = Reina,
  • B = álfil,
  • N = caballo y
  • R = torre.

 

Se pueden escribir indistintamente en mayúsculas o minúsculas excepto el álfil (B) que debe escribirse siempre en mayhúscula.

 

Pausar o aplazar una partida

 

Cuando necesites detener la partida por un periodo breve de tiempo, puedes usar el comando pause. Si tu oponente lo acepta, los relojes se detendrán hasta que retomes el juego con el comando unpause.

 

Si lo que quieres es aplazar la partida para seguir jugándola en otro momento, usa el comando adjourn. Necesitarás la aprobación de tu contrincante, excepto en el caso de que éste haya agotado su tiempo (aplazamiento por cortesía).

 

La partida se almacenará en el servidor. Con el comando stored puedes ver una lista de las partidas que tienes pendientes. Para retomar una de ellas hazlo con los comandos resume o match. La diferencia entre uno y otro es que resume envía un desafío a todos los usuarios con los que tengas partidas pendientes y que estén conectados y disponibles, mientras que con match se reta sólo al usuario especifiquado

 

Nota: El número de partidas que se pueden almacenar es limitado.

 

Finalizar una partida

 

Hay varias formas de finalizar una partida:

 

  • Porque haces jaque mate a tu oponente (tú ganas),
  • porque tu oponente te hace jaque mate (él gana),
  • porque uno de los oponentes renuncia con el comando resign (resignarse, rendirse),
  • porque uno de los contrincantes solicita tablas con el comando draw y el otro las acepta con accept,
  • porque alguno de los jugadores agota su tiempo, o
  • porque uno de los oponentes interrumpe la partida con el comando abort.

 

Observar partidas de otros jugadores

 

En FICS es posible “mirar” como juegan otros usuarios. Para ello usaremos el comando observe. Su sintaxis es:

 

observe usuario | partida

 

Parámetros: se puede indicar un nombre de jugador o un número de partida.

 

Cuando estés observando, la posición de la partida observada se dibujará en tu tablero de Winboard y se reproducirán en él los movimientos que hagan ambos oponentes.

 

Es difícil seguir con Jaws una partida que están jugando otros jugadores, sin embargo, los muy valientes, si quieren, pueden probar a observar no una sino varias partidas a la vez. En este caso, evidentemente, sólo una de ellas se visualizará en el tablero. Para seleccionar cual de entre las partidas observadas queremos “mirar” se usa el comando primary.

 

Con allobservers podemos saber quien está observando una partida (si especificamos un nombre de usuario o un número de partida) o qué partidas están siendo observadas (si no ponemos ningún argumento).

 

Para dejar de observar una partida se utiliza el comando unobserve cuya sintaxis es:

 

unobserve usuario | partida

 

Si no se especifica ningún parámetro se dejan de observar todas las partidas.

Comunicarse con otros jugadores

 

Mensajes

 

Con messages se pueden intercambiar mensajes con otros usuarios. Los distintos usos de este comando son los siguientes:

 

  • messages (sin parámetros) : Muestra todos los mensajes recibidos.
  • messages usuario : Muestra una lista con los mensajes recibidos del usuario especificado.
  • messages usuario texto : Envía el texto al usuario especificado.
  • messages n : muestra el mensaje n (donde n es un número)
  • messages n-m : muestra los mensajes comprendidos en el rango del n al m (siendo n y m dos números)

 

El comando mailmess envía a la dirección de e-mail con la que te hayas registrado un correo con todos tus mensajes. Si quieres que esto se haga siempre de forma automática puedes usar la variable mailmess del siguiente modo:

 

  • set mailmess 1 para activar este servicio
  • set mailmess 0 para desactivarlo

 

Una vez leídos puedes borrar tus mensajes con clearmessages.

 

  • clearmessages * los borra todos
  • clearmessages n borra el mensaje con número n
  • clearmessages n-m borra los mensajes del n al m
  • clearmessages usuario borra los mensajes de ese usuario.

Chat

 

Hay varias formas de chatear en FICS; describiré las dos más importantes: shout (gritar) y tell (decir).

 

Los mensajes que se envíen con el comando shout serán leídos por todos los usuarios que no tengan bloqueado este medio, independientemente de los canales que tengan activos.

 

El comando tell es el comando principal para chatear con otros jugadores. Su sintaxis es:

 

tell usuario|canal mensaje

 

Si especificamos un nombre de usuario el mensaje se enviará a dicho usuario. Si en cambio especificamos un número de canal el mensaje lo recibirán todos los usuarios que tengan activo ese canal.

 

Freechess tiene multitud de canales dedicados cada uno a algún tema específico. Los más destacados son:

 

  • canal 1: Canal de ayuda donde preguntar tus dudas sobre el servidor.
  • canal 50: Canal general de chat.
  • canal 56: Canal de principiantes.
  • Canal 57: Dedicado a la enseñanza del ajedrez.
  • Canal 73: Canal en español.
  • Canal 90: Dedicado a jugadores que prefieren partidas lentas (de 30 a 120 minutos)

 

Aquí puedes consultar una lista completa de canales.

Nota: En todos los canales excepto en los dedicados exclusivamente a un idioma, como el 73, es obligatorio escribir en inglés.

 

Para gestionar nuestros canales activos se usa el comando channel precedido de un signo =, + o -.

 

  • =channel nos muestra la lista de canales que tenemos activos.
  • +channel num_canal Activa el canal especificado.
  • -channel num_channel Desactiva el canal especificado.

 

Con inchannel podemos consultar qué usuarios están en qué canales:

 

  • inchannel usuario nos dice qué canales tiene activos el usuario especificado.
  • inchannel n lista los usuarios activos en el canal número n
  • inchannel n-m lista los usuarios activos en un rango de canales del n al m.
  • inchannel sin argumentos mejor no usarlo porque muestra tanta información y tan rápido que Winboard se bloquea.

Obtener información del servidor

 

finger: Muestra información de un jugador. Si no se especifica ningún nombre de usuario muestra nuestro propio perfil.

 

history: Muestra el historial de partidas de un usuario. Si no se especifica ninguno muestra nuestro propio historial.

 

hstat: Muestra las estadísticas de un usuario o las propias si no se especifica usuario.

 

notifi: Nos muestra un aviso cuando un determinado usuario se conecta o desconecta. Se usa precedido de un signo =, + o – de la siguiente forma:

 

  • +notify usuario añade el usuario a nuestra lista de notificaciones.
  • -notify usuario borra un usuario de nuestra lista
  • =notiffy muestra los nombres incluidos en nuestra lista.

 

Nota: La lista es privada y no puede ser leída por otros usuarios.

 

Activando la variable notifiedby nos avisará también cuando se conecte un usuario que nos tenga en su lista, aunque nosotros no lo tengamos a él en la nuestra.

 

set notifiedby 1

 

gnotify: Funciona igual que notify pero de lo que nos avisa es de que un usuario ha empezado a jugar una partida.

Anuncios

Responses

  1. hola como va? espero qe bien qiero saber como ago para no asectar las tablas grasias

  2. Hola: no suelo comentar, vaga que ess una pero….
    Sombrerazo con los comandos sí señor!

  3. […] Articulos Actualizados : Jugar al ajedrez online con Jaws […]

  4. […] Aquí puedes descargar Winboard 4.5. Y aquí tienes un tutorial de FreeChess. […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: