/-----------\ | 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]"