Herramientas de usuario

¡Esta es una revisión vieja del documento!


Microchess

mchess es un porte en C del clásico juego de ajedrez Microchess escrito en 1976 por Peter R. Jennings para la microcomputadora hobbista MOS Technology KIM-1, el primer juego para este tipo de máquinas vendido comercialmente.

A pesar de su pequeño tamaño, Microchess podía jugar ajedrez de forma aceptable en la KIM-1 gracias a su microprocesador MOS 6502, 1 kilobyte de memoria, teclado hexadecimal sencillo y display de siete segmentos. Fue expandido posteriormente a una versión más completa con gráficas para las microcomputadoras hogareñas TRS-80, Apple II, Commodore PET y Atari 400/800.

Uso

Ejecuta el juego:

cd /var/www/caja/anthk/bin/ ;
./mchess

Pantalla del juego

Microchess presentará la pantalla inicial del tablero de ajedrez y su prompt de comandos ?:

MicroChess (c) 1976-2005 Peter Jennings, www.benlo.com
 00 01 02 03 04 05 06 07
-------------------------
|BR|BN|BB|BQ|BK|BB|BN|BR|00
-------------------------
|BP|BP|BP|BP|BP|BP|BP|BP|10
-------------------------
|  |//|  |//|  |//|  |//|20
-------------------------
|//|  |//|  |//|  |//|  |30
-------------------------
|  |//|  |//|  |//|  |//|40
-------------------------
|//|  |//|  |//|  |//|  |50
-------------------------
|WP|WP|WP|WP|WP|WP|WP|WP|60
-------------------------
|WR|WN|WB|WQ|WK|WB|WN|WR|70
-------------------------
 00 01 02 03 04 05 06 07
EE EE EE
 (escriba ? para ayuda)
?

Referencias

Cada escaques está referenciados por coordenadas horizontales 00-07 o verticales 00-70.

SimboloRepresenta
| |Escaque blanco
|\\|Escaque negro
WKRey blanco
WQDama Blanca
WRTorre blanca
WBAlfil blanco
WNCaballo blanco
WPPeón blanco
BKRey Negro
BQDama Negra
BRTorre Negra
BBAlfil Negro
BNCaballo Negro
BPPeón Negro

Comandos de Microchess

r redibuja el tablero
w Comienza a jugar las blancas
b Comienza jugando las negras
nnnn (ej 6343 = P-K4) mueve la pieza usando coordenadas numéricas
anan (ej e7e5 = negro P-K4, e2e4 = blanco P-K4) mueve con notación algebráica
oo enroque al rey
ooo enroque a la reina
f realiza la jugada
p forzar jugada de la CPU
a conmutar autojugado (éste inserta comandos 'p' y 'f' )
c limpiar tablero
e alternar (invertir) el lado del tablero
ln ajustar nivel, n=1 (débil), 2 (medio), 3 (fuerte)
hh editor de piezas, ver lugar de la pieza, ej 01, reina de la CPU
hh=xx editor de piezas, colocar pieza, ej 01=64 o 01=e2
hh= editor, borrar pieza, ej 01=, borra reina de la CPU
m depuración, alterna info sobre generar un movimiento
v depuración, alterna info sobre evaluar un movimiento. Note que la depuración es muy locuaz
q Sale de Microchess

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información