Professional Documents
Culture Documents
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Si se elige del menú principal la opción 1. Jugar, se le pedirá al jugador que ingrese el No de filas y
el No de columnas para el nuevo juego, donde deberá ingresar un número entre 3 y 9 para ambas
opciones:
Además como se puede ver en la imagen anterior, si se ingresa un número fuera del rango se le
pide al jugador que ingrese un nuevo valor y si por error se ingresara un número real o un carácter
se mostrará su respectivo mensaje de error.
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Luego de ingresar correctamente el No de filas y columnas con que se desea jugar, se mostrará un
submenú como el que se muestra a continuación:
A continuación se le pedirá si desea mover fila o columna o salir. Si selecciona la opción 3. Salir
regresará al menú principal:
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
De lo contrario si se elige la opción 1. fila, se le pedirá la fila que desea mover, 0 para anular y -1
para salir. Si selecciona la opción -1. Salir, retornará al menú principal:
De lo contrario si se escogió la opción 1. Fila y se desea mover la primera fila por ejemplo se
deberá ingresar 1 y a continuación se le pedirá la dirección del movimiento:
Si se escogió la opción 1. Derecha, se observará que las letras en la fila escogida cambian de
posición de modo que se mueven un espacio hacia la derecha (para la 1ª fila):
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Si se escogió la opción 2. Izquierda, se observará que las letras en la fila escogida cambian de
posición de modo que se mueven un espacio hacia la izquierda (para la 2ª fila):
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Ahora bien si en vez de escoger 1. Fila, escogemos la opción 2. Columna, se nos pedirá de igual
manera la columna que deseamos mover y la dirección (la opción anular y salir funcionan de la
misma manera que si se hubiera escogido la opción 1. fila):
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Si se escogió la opción 1. Arriba, se observará que las letras en la columna escogida cambian de
posición de modo que se mueven un espacio hacia arriba (para la 1ª columna):
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Si se escogió la opción 2. Abajo, se observará que las letras en la columna escogida cambian de
posición de modo que se mueven un espacio hacia abajo (para la 2ª columna):
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Finalmente el juego terminará hasta que el jugador haya seleccionado alguna opción salir o que
haya realizado x movimientos para conseguir el objetivo del juego: que el tablero desafío sea
exactamente igual al tablero meta. Se mostrará el tablero desafío, el tablero meta y el No de
movimientos a vencer, sin embargo si el No de movimientos es menor o igual al No de
movimientos a vencer se mostrará un mensaje de victoria:
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Si en el menú principal se elige la opción 2. Instrucciones se mostrarán las instrucciones del juego:
CC2006 – Programación Orientada a Objetos
Autores:
Emilio José Miranda Rivas - 10411
Ana Rocio Debroy Bran - 10055
Hugo Daniel Mena Enamorado - 08825
Si se ingresa un carácter, o un número inválido ya sea real o entero fuera del rango de las opciones
se mostrará el siguiente mensaje de error: