Freechess
Freechess.org es un servidor libre y gratuito de ajedrez en Internet (FICS), que te permite jugar contra otras personas conectadas.
El proposito del servidor de ajedrez freechess.org es conectar usuarios que quieren jugar al ajedrez. en linea. Entre otras cosas, el servidor permite contactar con otros para jugar partidas, revisa que las movidas sean legales, mantiene un registro de las posiciones del tablero en la medida en que juegas, y actualiza los puntajes de los jugadores registrados cuando la partida concluye.
Si bien Freechess.org te permite usar un cliente grafico (como xboard o pychess), lo interesante es que podras jugar desde la terminal de texto-plano.xyz por intermedio del cliente de conexion no cifrado Telnet. Tambien podras utilizar el cliente qodem.
Para jugar desde la terminal debes ingresar:
telnet freechess.org
Al establecer la conexion, se presentara la pantalla inicial del servidor remoto FICS, en la que debemos loguearnos:
_ __ __ __
| | / /__ / /________ ____ ___ ___ / /_____
| | /| / / _ \/ / ___/ __ \/ __ `__ \/ _ \ / __/ __ \
| |/ |/ / __/ / /__/ /_/ / / / / / / __/ / /_/ /_/ /
|__/|__/\___/_/\___/\____/_/ /_/ /_/\___/ \__/\____/
^^__ _____________________ _ _ _
/ - \_ / ____/ _/ ____/ ___/ _ | || || |
<| __< / /_ / // / \__ \ (_) |_______|
<| \ / __/ _/ // /___ ___/ / _ \__ ___ /
<| \ /_/ /___/\____//____/ (_) |___|_|
<|______\ |_|___|
_|____|_ ====================================== |___|_|
(________) freechess.org ---- 54.39.129.129 (_______)
/________\ ====================================== /_______\
(Login screen designed by Alefith)
****** Welcome to the Free Internet Chess Server at freechess.org ******
Webpage: http://www.freechess.org
Head admin : mattuc Complaints to : complaints@freechess.org
Server location: freechess.org Server version : 1.25.20
If you are not a registered player, enter guest or a unique ID.
(If your return key does not work, use cntrl-J)
login:
Puedes registrar un usuario, o bien utilizar el usuario "invitado"
g
. Este te permitira ingresar al servidor FICS de
Freechess.org y jugar partidas sin obtener puntaje. A tal fin se te
asignaracon un nombre de jugador del estilo Guestxxxx
.
Convenir partida
Una vez ingresado al servidor, veras el prompt de FICS, que
es fics%
.
Localizar un oponente
Hay varias maneras de localizar un oponente.
Normalmente al entrar al servidor deberias poder ver las solicitudes de gente invitada de todo el mundo, que desea jugar en alguna modalidad de juego. Esto se anuncia en la terminal de una manera similar a esta:
GuestQRXX (++++) seeking 15 0 unrated standard ("play 13" to respond)
Esto indica que el jugador GuestQRXX
quiere jugar una
partida de ajedrez estandar en el tablero 13. Para empezar una partida
de este tipo contra este jugador, en el prompt fics% tipea el comando
play 13
.
- Si no aparecen solicitudes, puedes ver ver quien esta disponible
para jugar, tipeando el comando
who a
o su aliasplayers
(abreviado conp
). - Puedes usar
cshout
para decir "I would like to play a game of type ... ." - Puedes poner un anuncio con el comando
seek
. Tambien puedes leer los anuncios de otros usuarios. Para mas detalles introduce el comandohelp sought
.
Empezar una partida
Si no apareciesen solicitudes, la forma mas basica para contactar un
usuario para jugar una partida es usar el comando match
existe un archivo de ayuda separada para el comando match. La manera mas
simple para pedirle a otro usuario jugar al ajedrez es:
match nombredeusuario
El otro usuario recibira en pantalla tu solicitud y podra aceptarla o rechazarla. Si el usuario acepta, el servidor determinara quien juega Blancas y quien juega con Negras y notificara el comienzo de la partida con dicho usuario. La posicion inicial se le enviara, y podra comenzar la a jugar. Naturalmente, tambien te pueden desafiar a una jugada, que podras aceptar o declinar.
Jugar al ajedrez
Durante la partida, los oponentes podran mover las piezas en el tablero y tambien introducir varios comandos o solicitudes.
Hacer una jugada
Una vez que ha convenido realizar una partida ajedrecistica, las jugadas implican mover tus piezas. Para mover una pieza durante la partida, debes ingresar la movida con el teclado.
Para hacer esto, debes utilizar un formato de notacion que puede entender el servidor. Los jugadores de ajedrez usan tipicamente uno de dos sistemas de notacion de ajedrez diferentes: descriptivo o algebraico (ya que este sistema es mas internacional y universal). El servidor tambien entiene una version computarizada de notacion de ajedrez)
Cada vez que el oponente mueve, el servidor actualiza la posicion del tablero y envia la nueva posicion a ambos oponentes.
Notacion algebraica
En la notacion algebraica, cada escaque tienen las coordenadas
fila-columna. Las filas del tablero van de la a
a la
h
(siendo la a
el lado de Blancas y la
h
el lado de Negras), mientras que las las columnas del
tablero van de la 1
a la 8
(siendo la
1
el lado de Blancas y la 9
el de Negras). En
notacion algerbraica, cada pieza del ajedrez tiene su simbolo propio,
indicado por el nombre de las piezas en ingles:
Simbolo | Pieza |
k |
rey |
q |
reina |
b |
alfil |
n |
caballo |
r |
torre |
p |
peon (aunque realmente no se usa la "p"). |
He aqui un ejemplo de posicion de tablero mostrado en el estilo por
defecto (simbolos ASCII): En este ejemplo,
las Blancas se disponen en la parte inferior del tablero, mientras que
las Negras lo hacen en la parte superior. Los simbolos de las piezas
aparecen en mayusculas, mientras que el simbolo *
denota
que es una de las piezas Negras.
---------------------------------
8 | | *R| | | *R| | *K| |
|---+---+---+---+---+---+---+---|
7 | *P| | | *B| *P| *P| *B| *P|
|---+---+---+---+---+---+---+---|
6 | | | | | | *N| *P| |
|---+---+---+---+---+---+---+---|
5 | *Q| | | *P| | | B | |
|---+---+---+---+---+---+---+---|
4 | | | | | | P | | |
|---+---+---+---+---+---+---+---|
3 | | | N | B | P | | | |
|---+---+---+---+---+---+---+---|
2 | P | P | | | Q | | P | P |
|---+---+---+---+---+---+---+---|
1 | | | R | | | R | K | |
---------------------------------
a b c d e f g h
El Rey de las Negras (*K
) esta en el escaque
g8; el rey de las Blancas (K
) esta en el escaque
g1, etcetera. Mueven las Negras.
Movidas
Supongamos que las Negras desean mover el caballo (*N
)
desde el escaque f6 al escaque e4. La movida
algebraica a ingresar seria Ne4
(o directamente
ne4
, ya que para el servidor de ajedrez es insensible a
mayusculas). Las movidas de peones son mas sencillas: no suele ser
necesario indicar la p
para consignar al peon, simplemente
basta con indicar el escaque al cual queremos mover dicho peon.
Suponiendo que las Negras deciden mover el peon (*P
) del
escaque h7 al escaque h6, la orden que deberia darse
es simplemente h6
(aunque tambien podria consignarse al
peon con Ph6
). Para hacer un enroque del lado del rey
usamos O-O
, mientras que para enrocar el lado de la reina
usamos O-O-O
.
Movidas ambiguas
En ciertas posiciones de tablero, podrian suceder que mas de una
reina, torre, caballo o peon pudiesen desplazarse al mismo escaque. En
tales caso, no sirve ingresar simplemente Qd4
,
Rd4
o Nd4
pues resultaria ambiguo (y el
servidor no podria discernir cual de las dos reinas, torres, o caballos
mover). Ante tal incidencia, debe consignarse cual de las dos piezas en
cuestion es la que se quiere mover. Esto puede hacerse de varias
maneras:
- Consignar las coordenadas de fila o columna de la
pieza en cuestion (cualquiera que aclare la posicion). Por ejemplo,
suponiendo que las Negras tienen sendos caballos en los escaques
c2 y e2, ambos podrian moverse a d4. Por ello
a fin de mover el caballo en los escaques c2 a d4,
conviene aclarar
Ncd4
, donde lac
le indica al servidor cual de los dos caballos mover (en este caso, el caballo situado en la fila c). Si tambien sucediese que ambos caballos estuviesen situados en la fila c, entonces deberia indicarse las coordenadas algebraicas completas, ya seaN2d4
o bienN6d4
.
** Describir la coordenada algebraica completa para la movida, esto es: indicar el tipo de pieza, el escaque de origen y el escaque de destino; por ejemplo ''Nb6c4''.
Capturar piezas
En notacion algebraica, la captura de piezas se denota con
una x
.
Supongamos que en diagrama del tablero indicado, las Negras desean
usar la torre de las Negras (R*
) situada en b8
para capturar el peon (P
) de las Blancas situado en
b2, . Las Negras podrian ingresar la movida como
Rxb2
. Sin embargo, el servidor podria interpretar esto
tanto como:
- una movida simple
Rb2
, y sabria que es una captura, RxP
y no sabria cual escaque se queria decir (ya que en esta posicion la torre puede capturar unicamente un peon).
Movidas Ambiguas
Podria suceder, por ejemplo, que en ciertas posiciones de tablero
tanto el peon de una fila b y un alfil pudiesen moverse a un
mismo escaque. Lamentablemente en este caso el servidor podria
interpretar confusamente el significado de b
, tanto como el
peon en la fila b o un alfil de Blancas B
. En tal
caso, al ordenar bc6
se produciria una ambiguedad, en la
que el servidor no sabria cual de las dos piezas captura (si el peon en
la fila b o el alfil). Para evitar que esto suceda, debemos
consignar la pieza que come en el comando de captura como
pxc6
.
Otro caso de movida ambigua concierne a cual pieza deseamos comer.
Por ejemplo, Rxb4
¿significa "Torre captura en escaque
b4" o "torre captura alfil en la columna 4"? Para
evitar tales malentendidos, podriamos especificar dicha captura como una
movida algebraica simple desde un escaque a otro (por ejemplo,
Rb4
), o especificar de manera completa la movida (indicando
la pieza a mover, su posicion inicial y la pieza situada en la posicion
de destino final: RxPb4
)
En cualquier caso, para evitarse problemas con las movidas ambiguas, tambien es posible utilizar la notacion de computadora.
Notacion de Computadora
La mayoria de los interpretes de comandos aceptan unicamente instrucciones muy explicitas. En el caso de los servidores FICS tambien pueden utilizar la notacion de computadora, que simplemente necesita de las coordinadas.
Todas las movidas en notacion de computadora constan de la siguiente sintaxis:
escaque_de_origen-escaque_de_destino
Por ejemplo, en la posicion de tablero indicada, para mover la torre
de Negras desde b8 a b2 deberiamos ingresar
simplemente b8-b2
.
Como se ve, no se usan nunca identificadores de las piezas, simplemente los escaques. Por esta razon, las movidas ingresadas en notacion de computadora no pueden ser ambiguas, simplemente son mas largas de ingresar.
Comandos de solicitudes
Durante la partida, puedes introducir estos comandos en el prompt FICS%. Estos realizaran solicitudes al oponente (no al servidor de ajedrez). El oponente debe aceptarlos para que ocurran:
Comando | Funcion |
---|---|
abort |
Solicita cancelar el juego |
adjourn |
pide guardar y detener la partida para poder seguirla mas adelante |
draw |
Solicita tablas (declarar empate) |
flag |
finaliza la partida porque el oponente se quedo sin tiempo |
moves |
pide al servidor FICS que le envie la lista de movidas de la partida |
pause |
solicita suspender temporalmente la partida, sin detenerla para continuarla mas adelante |
promote |
configura la pieza a coronar cuando el peon llegue a coronacion |
refresh |
Presenta la posicion actual del tablero |
resign |
Otorga la victoria al oponente, y finaliza la partida |
say |
Se comunica con el oponente actual (o el ultimo) |
switch |
solicita que su oponeten cambie de piezas (color) |
takeback |
solicita que una o mas movidas sea retrocedidas (cancela movidas) |
unpause |
solicita que una partida en pausa continue |
withdraw |
cancela una solicitud que ha realizado (siempre que no hubiese sido concedida) |
Es posible jugar partidas con mas de un usuario en simultaneo, de
manera de un torneo de exibicion de partidas simultaneas. Si esta
interesado en jugar mas de una partida de ajedrez por vez, o interesado
en jugar contra alguien en un torneo de simultaneas, introduzca el
comando simuls
.
Para cerrar la sesion, ingresa el comando logout
Logging you out.
.::.
_()_ _::_
_O _/____\_ _/____\_ _O
_ _ _ ^^__ / //\ \ / \ / / //\ ^^__ _ _ _
| || || | / - \_ { } \____/ \____/ { } / - \_ | || || |
|_______|<| __< \___/ (____) (____) \___/ <| __< |_______|
|__ ___ |<| \ (___) | | | | (___) <| \ \__ ___ /
|___|_| <| _ \ |_| |__| |__| _|_| <|_ \ |___|_|
|_|(_)| <|__(_)_\ /(_)\ /(_) \ (_) \ (_) \ <(_)____\ (_)|___|
|_(___) _|(___)_ ((___)) ((___)_) (___)__) (___)__) (___)__|_(___)_|_|
(_ _|_|_)(_ _|_|_ )( _|_|_ )(__|_|_ _) _|_|____)_|_|____)_|_|_ ___)|_|_____)
/_(_____)/_(_____)\/(_____)\/(_____)_\(_____)__(_____)__(_____)__(_____)___\
/_____\ /_____\ /_____\ /_____\ /_____\ /_____\ /_____\ /_____\
(Logout screen by Alefith)
Thank you for using the Free Internet Chess server (http://www.freechess.org).