Documente Academic
Documente Profesional
Documente Cultură
Valor Agregado
El valor agregado corresponde a todo aquello que no es solicitado pero de alguna manera
contribuye a una mejor implementacin del proyecto.
Por ejemplo, es considerado como valor agregado una agradable presentacin del
Proyecto, consideren que no es necesario disponer de grficos para que la presentacin por
pantalla sea agradable. Recuerden que esto es posible a travs del uso de secuencias de
escape y un adecuado formato de salida.
Takuzu v1.1
El proyecto est basado en el juego conocido como Takuzu, que se puede desarrollar en un
tablero de 4x4, 6x6, 8x8, 10x10, 12x12 o 14x14. El objetivo del juego es llenar el tablero con
unos (1s) y con ceros (0s), cumpliendo ciertas reglas, lo cual dificulta el proceso del juego.
No pueden existir 3 casilleros o ms consecutivos con el mismo nmero en cada fila y columna.
2.
3.
A
4
3
2
1
Al iniciar el tablero, ste estar parcialmente lleno de 1s y 0s los cuales estarn en posiciones aleatorias
dentro del tablero. Luego de mostrar el tablero se debe desarrollar la mecnica del juego como se
describe a continuacin.
Desarrollo del Turno
En cada turno se le consultar al usuario lo siguiente:
1.- Ubicar un 1 (uno)
2.- Ubicar un 0 (cero)
0.- Finalizar el juego
La opciones uno (1) y dos (2) debern solicitar la posicin, es decir la fila y la columna del casillero dentro
del tablero a ubicar el nmero correspondiente; Si el usuario ingresa una posicin no vlida se deber
mostrar un mensaje para que ingrese nuevamente la posicin correcta. A continuacin un ejemplo para
solicitar la posicin y su mensaje:
Fila: 1
Columna: A
Mensaje: Posicin correcta
Luego de validar la posicin, se coloca el nmero en el casillero sin importar si ya est ocupado o no. Al
finalizar el turno se deber actualizar el tablero y mostrarse.
Una vez que el tablero est completamente lleno, se proceder a verificar que cumpla con las reglas
indicadas. En el caso de que el tablero no cumpla las reglas, se deber mostrar un mensaje de la primera
regla que no se cumple en el tablero y cuales filas o columnas no cumplen la regla. Ejm:
En la fila 1 se encuentran tres nmeros iguales consecutivos.
Si el tablero no cumple con alguna regla, se permite al jugador seguir desarrollando los turnos con el fin
de conseguir que el tablero cumpla todas las reglas.
Fin del Juego
El juego finalizar cuando el tablero este lleno y se cumplan todas las reglas, es decir el jugador gana el
juego. Tambin puede finalizar el juego cuando el jugador seleccione la opcin (3) Finalizar el juego.
Rbrica
Accin
Puntaje
Nuevo Juego
Configuracin de tipo de tablero
Ubicacin de nmero
TOTAL
31