EnergyBolt Logo
INCIO | EL JUEGO | MANUAL | DOCUMENTACION | DESCARGAS | CONTACTO | [ES] EN

INDICE

2.- Solución Propuesta
2.1.- Diseño
     
2.1.1- Diagrama de clases
Las clases que se crearán para el juego serán:

  • Cargador: El cargador es la clase que inicia la aplicación. Crea una ventana a pantalla completa o normal.
  • Menu: Es el manejador de todos los menus que tendrá la aplicación. Ya que van a ser gráficos no puede delegarse el manejo de los menus a la librería AWT
  • Juego: Es el manejador de todos los elementos que se dan en tiempo de juego (cuando no se está en los menus)
  • Objeto: Es una clase abstracta que contiene las variables y metodos necesarios para que un objeto pueda ser representado en la pantalla.
  • ObjetoMovil: Es una clase abstracta derivada de Objeto que contiene las variables que dan movilidad al objeto.
  • Opcion: Representa una de las opciones del menu. Es un recuadro que tiene dos estados Elegido y No elegido. Tiene texto dentro.
  • GameSettings: Aquí es donde se almacenan las opciones de configuración de la partida.
  • MenuPrincipal: Es el interfaz para que el usuario pueda navegar entre las opciones Iniciar Partida, Pausa y Salir
  • PlayerInterface: Dibuja en la pantalla todos los datos de cada jugador. Su nombre, puntuación, etc...
  • PickupItem: Es la clase que representa un PickupItem (ver glosario).
  • Nave: Es la clase que representa una Nave (ver glosario).
  • Bolt: Es la clase que representa un Bolt (ver glosario).
Diagrama de Clases (Version 1.0) Diagrama de Clases

2.1.2- Diagrama de estados
2.1.3- Diagrama de secuencia

SourceForge.net Logo

Valid HTML 4.01 Transitional

¡CSS Válido!