diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -0,0 +1,40 @@ + /-----------\ + | ajedrez.c | + \-----------/ + +Cómo compilar +============= + +$ make [CC=compilador] + +Cómo usar +========= + +Para correr el servidor: + +$ ./ajedrez + +Para conectarse (LAN): + +$ nc 127.0.0.1 [puerto] + +El puerto por defecto es 1234. El primer cliente será las blancas, el segundo +las negras. + +Al conectarse los dos clientes, se pedirá que elija entre la interfaz ASCII +(a) o Unicode (u). Cuando los dos clientes hayan elegido su interfaz, el juego +comienza. + +Ideas a futuro +============== + +- Notificar cuando el oponente te pone en jaque. Ej: "¡jaque!" +- Mencionar error. Ej: "error: estás en jaque" + "error: la pieza no puede moverse allí" + "error: no seleccionaste ninguna pieza" + "error: no se entendió el comando" +- Imprimir los movimientos en criollo. Ej: "torre a h6 (alfil tomado)" +- Chat sencillo. Ej: "decir muy buena me despisté" +- Comando para rendirse. + Ej: "rendirse" => "[blanco/negro] se rindió", + "rendirse [mensaje]" => "[blanco/negro] se rindió: [mensaje]" |