Diseño De La Patata Caliente

El Juego de la patata caliente tiene dos partes
-JuegosClientePatataCaliente
-JuegosServidorPatataCaliente

JuegosClientePatataCaliente

PatataCaliente.png

Parte Cliente

  • JuegoPatataCaliente: Clase que implementa la logica del juego de la PatataCaliente
  • ConfiguracionPatataCaliente: DialogoConfiguracion que muestra las opciones de una partida del juego
  • PanelPatataCaliente: Clase que ofrece los metodos necesarios para la creacion y configuracion del panel que se va a utilizar para la partida de la Patata Caliente
  • Inicio: Clase que carga al iniciar

Parte Común

  • DatosPatataCaliente: Clase que representa las opciones de creación de la partida para la patata caliente

Diagrama de secuencia para una partida (parte cliente)

PatataCalienteSec.png

JuegosServidorPatataCaliente

PatataServidor.png

Parte Servidor

  • PartidaPatataCaliente: esta clase controla el juego y lleva a cabo las acciones propias de la lógica de juego.
  • InicioPatataCaliente: esta clase posee el método que permite obtener instancias de objetos de la clase PartidaPatataCaliente

Protocolos de Comunicación

Debido a la simpleza del juego no son necesarios mensajes extra aparte de los propios de control del framework