Documentacion ext
El presente documento busca describir el proceso y la realización per se de la tarea programada #2 (Rompecabezas) . Para este trabajo se utilizó el modelo MVC, y la implementación seinicio a partir de una base brindada por el profesor (la clase “CuadCelda”). De forma mas concreta, en este documento se hará referencia a los siguientes puntos:
1. Objetivos
2. Enunciado(Descripción del problema)
3. Desarrollo
Definición y especificación de cada método importante implementado
4. Manual del usuario
4.1 Requerimientos de hardware y software
4.2Arquitectura del programa (Clases implementadas y su función)
4.3 IDE y compilador usados
4.4 Descripción de cada problema resuelto
4.5 Explicación clara, concisa y concreta de la soluciónde cada problema
5. Problemas encontrados y limitaciones
6. Casos de prueba
Objetivos
Crear un rompecabezas con 3 filas y tres columnas, donde cada celda es un mini-rompecabezas lleno dedatos (mayúsculas,minúsculas,números,caracteres).
Permitirle al usuario elegir que tipo de datos quiere usar.
Una vez seleccionado el tipo de datos, encontrarle una solución al rompecabezas; donde lasolución es lograr que las fronteras entre los mini-rompecabezas sea igual.
Desordenar la solución del rompecabezas para dar inicio al juego.
Implementarle a las celdas de la matriz las funciones degirar y de intercambiarse de posición con otra celda.
Permitirle al usuario ingresar el numero de giros que desee realizar en una celda, y las coordenadas para hacer un intercambio de posicionamientode celdas.
Desplegar el estado del rompecabezas al usuario luego de cada jugada (giro e intercambio).
Permitir al usuario jugar hasta que logre llegar a la solución.
Mostrarle al usuario cuandoganó.
Enunciado
Generar un rompecabezas compuesto por 3 filas y 3 columnas de cuadrados, donde existe al menos un tipo de posicionamiento que permite que las fronteras de cada cuadrado coincidan...
Regístrate para leer el documento completo.