jueves, 25 de agosto de 2011

Proyecto de Programación Orientada a Objetos

Para este semestre, en la materia de POO se tiene que diseñar un software y programarlo con el paradigma de la orientación a objetos. A continuación la descripción de el programa que pienso diseñar.
Descripción:

El programa que pienso diseñar es un rompecabezas, el software deberá de ser capaz de desplegar una ventana vacía al principio, solo con el menú en la parte superior de la ventana, donde le da opciones al usuario, de empezar un rompecabezas buscando la imagen que se quiere convertir en su rompecabezas, el usuario podría escoger una de las que tiene el programa en su carpeta (en caso de que el usuario no tenga imágenes en su equipo), o bien, buscar en su equipo imágenes para poder jugar.
Después de seleccionar la imagen, el programa, le preguntara que de cuantas piezas quiere su rompecabezas, el usuario selecciona y el programa des fragmentara la imagen  y revolverá las piezas en la misma pantalla en blanco, y  empezara a contar un cronometro para ver el tiempo que ha pasado, después el usuario deberá arrastrar cada pieza hasta su posición correspondiente para volver a formar la imagen, cuando la imagen este completa, el programa le avisara al usuario que ha completado el rompecabezas y mostrara el tiempo que tardo en resolverlo y el mejor tiempo que se ha obtenido.