Está en la página 1de 3

Casos de uso del proyecto

Girar el caon

Lanzar pelota

Jugar

Desaparecer pelotas Llenar tabla de puntos

Pausar

Reiniciar juego

Avanzar Nivel

Usuario

Salir Configurar Opciones

Tamao de pantalla

Modificar Controles
Cambiar opciones de sonido Mirar controles

Ver ayuda
Ver tips

Caso

Actor

Descripcin
Le permitir al usuario iniciar una nueva partida. Con esta opcin, usted podr interrumpir la carga del juego cuando lo necesite. Reiniciar juego permite al usuario volver a comenzar una nueva partida, pero perdiendo los datos de la partida en curso. Usted podr abandonar el juego si selecciona esta opcin. Todo su progreso se perder. Usted podr manejar y cambiar aspectos del juego como los controles y cuestiones de audio y video, entre otras cosas. Con la opcin Ver Ayuda, el usuario del juego podr consultar temas bsicos como los controles, modos de juego y algunos tips y sugerencias para jugar.

Relacin con otro caso


Girar el can. Lanzar pelota. Desaparecer pelotas. Llenar tabla de puntos. Avanzar nivel. Ninguna.

Jugar

Usuario

Pausar

Usuario

Reiniciar Juego

Usuario

Ninguna.

Salir

Usuario

Ninguna.

Configurar Opciones

Usuario

Tamao de la pantalla. Modificar controles. Cambiar opciones de sonido.

Ver Ayuda

Usuario

Mirar controles. Ver tips.

Clases, atributos y mtodos.


Para la realizacin del juego, por el momento tengo las siguientes clases con sus posibles atributos y mtodos. Para ayudar a tener una visualizacin ms organizada, he aqu una tabla: Clase Pelota Atributos Forma Color Tamao Posicin Forma Color Tamao Posicin Contenido Accin Mtodos MoverCan LanzarPelota AvanzarNivel IniciarJuego Salir ReiniciarPartida Pausar Configurar VerAyuda LlenarPuntos

Men

Explico. Tengo dos clases principales: Pelota y Men. Pelota ser la encargada de todo lo referente al juego y su interfaz. En Pelota encontraremos atributos como su forma, su tamao, su color, su posicin en la pantalla. Los principales mtodos de Pelota son mover el can que disparar las pelotas, lanzar la pelota (con la ayuda de un clic del mouse) y avanzar el nivel acabando con todas las pelotitas del nivel en curso. Men (o Juego como la llamaba antes) es la clase encargada de todo lo referente a las opciones, mtodos y mens que aparecern en el software. Esta clase es la encargada de las opciones de Iniciar, Salir y Pausar la partida. Entre otras opciones se encuentran las configuraciones de controles y sonido, ver (y llenar) la tabla de puntos y revisar los controles y el tutorial de ayuda. Inclu dos nuevos atributos como el contenido de cada men y la accin que ste realizar. Acepto sugerencias y comentarios sobre el acomodo de mis clases. Todo esto es lo que yo considero necesario, en un futuro podra haber ligeros cambios, pero yo los mantendr al tanto de cada modificacin. Por ltimo, en cuanto a las visibilidades, usar los estndares de cualquier programa en JAVA: los atributos privados, y tanto clases como mtodos pblicos. Cualquier cambio en las visibilidades tambin les ser notificado por esta misma va. Por mi parte es todo, que pasen muy buena noche!

También podría gustarte