Como usar el Vics



SERVIDOR VERACRUZANO DE AJEDREZ DE INTERNET (VICS)

Hemos creado varios archivos de informacion para usuarios de este servidor de ajedrez. Los archivos describen diferentes caracteristicas del servidor y le dan algunas sugerencias sobre como esas caracteristicas pueden ayudar a disfrutar del ajedrez en internet. Aqui hay un directorio de archivos de informacion, con el tema que cubre cada uno:

Archivo
--------------------
intro_basics
intro_general
intro_information
intro_moving
intro_playing
intro_settings
intro_special
intro_talking
register

Tema
---------------------------------------------------
Comandos basicos; para poder comenzar
Informacion general
Despliegue de informacion
Haciendo movimientos en una partida de ajedrez
Jugando partidas de ajedrez
Definiendo sus preferencias
Funciones especiales
Comunicacion con otros usuarios
Como registrarse en el servidor

Para leer la informacion de uno de estos archivos, simplemente escriba "help archivo" usando el nombre adecuado.

Si despues de leer los archivos aun tiene preguntas, hay varias cosas que puede hacer. (1) Lea el archivo de ayuda del comando sobre el que tenga dudas; su respuesta podria estar alli. En muchos casos un archivo de ayuda sugiere otros que usted seguramente deseara leer ( "Vea tambien" ). (2) Contacte a otros usuarios, especialmente a los administradores del servidor (conocidos como "admins"); sus ayudas suelen ser muy utiles. Los que esten en el canal 1 tambien pueden recibir ayuda (vea el archivo de ayuda "chan_1"). Para saber como comunicarse, marca "help intro_talking". El registro en este servidor es por medio de email; marca "help register" para saber el procedimiento.

Sus sugerencias sobre los archivos de informacion (y sobre los archivos de ayuda) son bienvenidas. Sientase libre de enviar un mensaje a HelpFiles ("message helpfiles") con sus comentarios.

DESPLIEGUE DE INFORMACION

Hay varios comandos que pueden usarse para obtener informacion general:

INFORMACION SOBRE USUARIOS

comando
-------
best
finger
handle
hbest
history
hrank
inchan
rank
stored
variables
who

informacion
----------------------------------------------------------------------------
Despliega los puntajes mas altos alcanzados en los varios tipos de partida
Despliega informacion general sobre un usuario
Muestra los usuarios registrados que inician con la letra o letras dadas
Despliega los puntajes mas altos alcanzados en los varios tipos de partidas
Despliega informacion sobre las partidas recientes de un usuario
Lista los usuarios y sus puntajes dentro del rango de valores especificados
Lista a todos los usuarios que estan escuchando un canal de comunicacion
Lista los usuarios y puntajes dentro del rango de valores especificado
Lista las partidas almacenadas por un usuario
Despliega la preferencias y parametros actuales de un usuario
Usuarios actualmente conectados

INFORMACION SOBRE PARTIDAS

comando
-------------
allobservers
assess
eco
pending
games

informacion
---------------------------------------------------------------------------
Lista todos los usuarios que observan una partida
Despliega como los puntajes de dos usuarios cambiarian si jugaran entre si
Despliega informacion sobre la apertura utilizada en una partida
Informa las peticiones que han sido hechas y que todavia no han declinado
Informa las partidas que se estan jugando en este momento

INFORMACION SOBRE EL SERVIDOR

comando
-----------
date
help
info
llogons
logons
news
statistics
time
uptime

informacion
--------------------------------------------------------------------------
Fecha actual
Describe o lista comandos y temas de los archivos de ayuda
Lista los nombres de los archivos de ayuda que no se refieren a comandos
Lista las ultimas 30 conexiones/desconexiones al servidor
Lista las ultimas 10 conexiones de un usuario
Lista las noticias mas recientes sobre el servidor
Despliega informacion sobre uso del servidor
Hora actual
Cuanto tiempo ha estado corriendo el servidor desde su ultimo arranque

INFORMACION GENERAL

Internet tiene gran capacidad para conectar gente alrededor del mundo. Este servidor de ajedrez es una alternativa para los usuarios de la red que disfrutan del ajedrez. Otros servidores de ajedrez ( al menos los que nosotros conocemos ) se encuentran en el archivo "addresses". Entre otras cosas, un servidor de ajedrez permite a los usuarios jugar partidas unos con otros, asi como comunicarse entre si. El ( computador ) servidor de ajedrez esta programado para enviar las movidas y mensajes de cada jugador a los usuarios correctos. Tambien mantiene cierta informacion adicional.

Para usar sus caracteristicas, usted necesita ingresar varios comandos. En general, los comandos hacen una de estas cinco cosas: (a) le ayudan a jugar una partida de ajedrez (ver intro_playing), (b) envian un mensaje a uno o mas usuarios (ver intro_talking), (c) despliegan informacion para usted (ver intro_information), (d) modifican uno de sus parametros, caracteristicas o funciones (ver intro_settings), o (e) hacen que el servidor realice alguna accion especial.

Ciertos comandos estan permitidos solo a los administradores del servidor ("admins") y no pueden ser empleados por los usuarios comunes. Algunos de los servicios estan disponibles unicamente para usuarios registrados. Solo los usuarios registrados pueden jugar partidas para rating, pueden guardar sus partidas antes de terminarlas, disponen de descripcion personalizada y pueden usar "shout", "kibitz" y "message" para comunicarse (ver el archivo de ayuda "intro_talking"). Si tu intencion es visitarnos continuamente, lo mejor seria que lo hicieras como un usuario registrado. El registro puede hacerse por email; marca "help register" para aprender el procedimiento.

Los nuevos usuarios podrian querer empezar con caracteristicas simples, y gradualmente aprender sobre las otras caracteristicas a medida que van avanzando. Para conseguir una descripcion de, un comando en particular, escriba "help [comando]" -- sin los parentesis cuadrados, por supuesto. NOTA: usted no tiene que escribir el comando entero para usarlo o leer su archivo de ayuda; teclear las primeras letras funcionara en la mayoria de los casos.

Este es un sumario para usuarios nuevos del servidor con los comandos basicos que puede usar y asi empezar a jugar ajedrez en vivo dentro de la internet.

Para ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Obtener asistencia o respuesta a preguntas

Desactivar shouts
Leer un archivo de ayuda
Seleccionar una interface grafica apropiada
Bajar una interface grafica
Hablar individualmente con alguien
Retar a un usuario a una partida de ajedrez

Marca ...
~~~~~~~~~~~~~~~~~~~~~~~
[Paso 1] +chan 1
[Paso 2] tell 1 <texto>
set shout 0
help archivo_de_ayuda
help interfaces
help ftp_hints
tell usuario <texto>
match usuario

HACIENDO JUGADAS EN UNA PARTIDA DE AJEDREZ

Hay dos maneras de hacer jugadas durante una partida. Muchos usuarios tienen una interface grafica. En ese caso, el usuario mueve la pieza sobre el tablero grafico usando el mouse de su computador, y el software de la interface traduce este movimiento en notacion de ajedrez y lo envia al servidor para procesamiento. Lea el archivo de informacion de interfaces para obtener algunos detalles sobre interfaces graficas.

Si no tiene una interface grafica, necesitara entrar sus jugadas usando un teclado. A fin de hacerlo, debe saber que clase de notacion utiliza el servidor de ajedrez. Los jugadores de ajedrez utilizan uno de dos sistemas notacionales diferentes: descriptivo o algebraico. El servidor entiende el algebraico unicamente (aunque tambien es capaz de comprender la version de computador de la notacion de ajedrez; ver mas abajo).

En notacion algebraica, cada escaque tiene un unico nombre. Cada fila se numera del 1 al 8, siendo la primera fila del lado blanco la numero 1. Analogamente, cada columna se etiqueta desde la a hasta la h, siendo la primera columna de la izquierda del lado blanco la a. Asi, cada escaque tiene un nombre de fila y columna, mencionandose primero el de la columna. En notacion algebraica, cada pieza de ajedrez tiene su propio simbolo:

k
q
b
n
r
 
=
=
=
=
=
=
king
queen
bishop
knight
rook
pawn
=
=
=
=
=
=
rey
dama
alfil
caballo
torre
peon

Aqui hay una muestra de una posicion de una partida, tal como se ve en el estilo 1 que es el estilo por default. En este ejemplo, el blanco esta en la parte inferior del tablero y el negro en la superior. Los simbolos de las piezas estan en letras mayusculas; el "*" significa que la pieza es negra.



El rey negro (*K) esta en el escaque g8; el rey blanco (K) esta en el g1, y asi sucesivamente. Le toca mover al negro. Suponga que el negro quiere colocar el caballo (*N) en el escaque e4. La movida a entrar en notacion algebraica seria Ne4. Mover los peones es mas facil: usted no utiliza la "p" para la pieza, sino que simplemente da el escaque al cual el peon se va a mover. Suponga que el negro decide mover el peon (*P) del escaque h7 al h6. La jugada a escribir seria h6. En muchas posiciones del tablero, varias piezas iguales (por ejemplo, dos torres o dos caballos) pueden moverse a el mismo escaque. En este caso, usted debe indicar cual de las varias piezas quiere mover. Por ejemplo, suponga que el negro tiene caballos en c2 y e2, desde donde ambos pueden moverse a d4. Para mover el caballo de c2 a d4 usted podria escribir Ncd4, donde la "c" sirve para decir al servidor que caballo mover.

En notacion algebraica, las capturas se denotan generalmente por "x". Suponga que el negro quiere capturar el peon blanco de b2 (P) con la torre de b8 (*R). El negro ingresaria el movimiento Rxb2. Sin embargo, el servidor tambien entenderia el simple Rb2 y comprenderia que hay una captura implicita. Asi que, para este servidor, usted puede ingresar el escaque en la cual la pieza va a capturar. Para hacer un enroque, utilice O-O si es el corto y O-O-O si se trata del largo.

Muchos computadores requieren instrucciones muy explicitas de como mover las piezas. Esta notacion de computadores tiene el siguiente formato:

escaque_de_salida-escaque_de_llegada

Por ejemplo, en la anterior posicion del tablero, mover la torre negra desde b8 hasta b2 se escribiria b8-b2. Nunca se utilizan simbolos para las piezas; solo se nombran las casillas. El servidor tambien entiende esta notacion de computador.

En resumen, para mover una pieza durante una partida, ingrese la movida. Cada vez que usted o su oponente hacen una movida, el servidor actualiza la posicion del tablero y envia la nueva posicion tanto a su oponente como a usted mismo. Es asi de simple !

PARTIDAS DE AJEDREZ

El proposito principal de este servidor de ajedrez es reunir usuarios que quieran jugar ajedrez. Entre otras cosas, el servidor permite contactar a otros usuarios para jugar partidas, valida que todos los movimientos sean legales, mantiene la posicion del tablero a medida que transcurre el juego, y actualiza los puntajes de los jugadores luego de cada partida.

COMENZANDO UNA PARTIDA

La manera basica de contactar a un usuario para jugar una partida es a traves del comando match. Hay un archivo de ayuda especial para el comando match, asi que no iremos en mucho detalle aqui. Pero la forma mas sencilla de preguntar a un usuario si desea jugar es:

match usuario

Se le preguntara al usuario si acepta o declina su propuesta. Si el usuario acepta, el servidor determinara quien llevara Blancas y Negras y le notificara que la partida con ese usuario comenzara. Se desplegara la posicion inicial, y el juego comenzara.

JUGANDO UNA PARTIDA

Durante una partida de ajedrez, usted y su oponente moveran las piezas en el tablero y tambien transmitiran varios comandos o propuestas. En seguida hay una lista de comandos sobre los que usted puede querer saber algo mas (recuerde que las peticiones estan dirigidas a su oponente, no al servidor, y que deben ser aceptadas por el para que tengan efecto):

comando
------------
abort
adjourn
draw
flag
moves
pause
promote
refresh
resign
say
switch
takeback
unpause
withdraw

funcion
--------------------------------------------------------------------------
pedir que la partida sea cancelada
pedir que la partida sea detenida para continuarla en otro momento
pedir que la partida sea declarada tablas
finalizar la partida porque su oponente se quedo sin tiempo
hacer que VICS le envie la partida que usted esta jugando
pedir que la partida sea suspendida temporalmente, pero sin aplazarla
decir a que pieza va a ser promovido un peon
mostrar la posicion actual del tablero
terminar la partida, dando a su oponente la victoria
comunicarse con su actual (o ultimo) oponente
pedir a su oponente cambiar de lado (color)
pedir a su oponente devolver (cancelar) una o mas jugadas
pedir que una partida detenida con pause sea continuada
cancelar una peticion hecha por usted

Es posible jugar partidas con mas de un usuario al tiempo, a semejanza de una exhibicion de simultaneas de un gran torneo de ajedrez. Si usted esta interesado en jugar contra otros en partidas simultaneas, lea el archivo "simuls".

DEFINIENDO SUS PREFERENCIAS

Cada usuario tiene desde el comienzo ciertos valores y parametros por default, pero pueden cambiarse si se desea. Para cambiar los parametros se utiliza el comando "set"; usted puede ver sus parametros actuales o los de otro usuario, usando el comando "variables".

Algunos parametros afectan la informacion que el servidor le transmitira a usted, como las comunicaciones de otros usuarios y las notificaciones de partidas que comienzan o de usuarios que llegan o se van. Otros parametros afectan las partidas de ajedrez, como los controles de tiempo por default, el si usted oye o no un timbre cuando se le envia una nueva posicion en el tablero, si debe enviarsele automaticamente un listado de las movidas de su partida cuando esta termina (o se aplaza), o incluso el formato usado para enviarle la posicion del tablero.

Al cambiar estos parametros, usted puede crear la clase de atmosfera que le gustaria tener. Los parametros pueden cambiarse en cualquier momento, incluso varias veces durante una misma sesion. En su mayoria, los cambios que haga en sus parametros seran grabados luego de desconectarse, de modo que no tendra que volverlos a cambiar cada vez que ingrese al VICS.

Su clave secreta (password) tambien es un parametro especial, aunque nunca se despliega en ninguna parte. Cuando usted se registra, se le asigna una clave de ingreso que usted puede cambiar en cualquier momento utilizando el comando password.

Finalmente, el servidor le permite crear alias especiales para evitarle el teclear frases que usa a menudo. En lugar de escribir toda la frase, lo unico que tiene que hacer es teclear el alias.

FUNCIONES ESPECIALES

Hay varios comandos que realizan funciones especiales mas alla de enviar mensajes a otros usuarios, desplegar informacion o modificar sus parametros. Aqui estan algunos de los mas utiles:

comando
--------------
alias
examine
mailmoves
mailoldmoves
oldmoves
smoves
sposition

funcion
-----------------------------------------------------
facilita la escritura de frases frecuentemente usadas
permite analizar un juego
le envia las jugadas de la partida actual de un usuario
le envia las jugadas de la ultima partida de un usuario
le permite ver la ultima partida de un usuario
despliega las jugadas de una partida guardada
despliega la posicion final de una partida guardada

Con el tiempo se iran agregando mas funciones.

COMUNICACION CON OTROS USUARIOS

Aqui hay una lista con varios comandos que puede usar para comunicarse con otros usuarios:

comando
----------
+channel
cshout
it
kibitz
message
ptell
say
shout
tell
whisper
xtell

funcion
------------------------------------------------------------------------------
Escuchar los tells enviados a un canal dado
Hablar a todos los usuarios; el mensaje debe ser sobre ajedrez
Una clase especial de grito
Hablar a todos los jugadores y observadores de un juego de ajedrez especifico
Enviar a un usuario un mensaje para ser almacenado, aun si el usuario no esta conectado
Hablar a la pareja de bughouse
Hablar al usuario con el que usted esta jugando
Hablar a todos los usuarios que estan abiertos a los gritos (shouts)
Hablar a un usuario, o a usuarios en un canal
Hablar a todos los observadores de una partida especifica
Hablar a un usuario, pero permitir la continuacion de la conversacion con otro

En general, "message" trabaja como una maquina contestadora, "ptell" "tell" y "say" son como conversaciones normales uno-a-uno, "shout", "cshout", "it" y "tell <canal>" son para charlas en grupo y "kibitz" y "whisper" son para comentar una partida que se esta observando. El canal 1 es el de ayuda en este servidor (vea el archivo de ayuda chan_1).

RECIBIENDO MENSAJES

En general, usted podra recibir cualquier mensaje enviado para todos los usuarios, para usuarios ubicados en un canal que este usted escuchando, y los personales para usted. De cualquier forma, usted puede decidir permanecer cerrado a cierto tipo de comunicaciones. Las variables "shout" y "tell" pueden ser activadas para limitar aquello que escucharas (lea el archivo de ayuda intro_settings). Tambien puede decidir no recibir mensajes de un determinado usuario (el comando "censor").

El comando "message" es usado para enviar un mensaje a un usuario y este lo mantenga grabado. Este comando tambien se utiliza para leer (y re-leer) los anteriores mensajes que le han enviado asi como los que usted ha enviado a otros usuarios. El comando "clear" es usado para borrar todos los antiguos mensajes que ha recibido.

NOTAS ESPECIALES

(a) En ocasiones, muchos mensajes de varios usuarios llegaran a su pantalla. Para ayudarle a notar cuando un usuario le ha enviado un mensaje o solicitud a usted personalmente (en lugar de a todos los usurios de VICS), existe una variable llamada highlight que hace dichos mensajes mas evidentes (vea highlight)..

(b) Usuarios no registrados (visitantes) estan limitados a los comandos "tell" y "xtell".

(c) Favor de seguir las reglas de etiqueta de este servidor de ajedrez cuando use estos comandos.