Professional Documents
Culture Documents
Pregunta: Extiende la clase JPanel. Se trata de un panel estndar para mostrar las
preguntas, tanto el ttulo como las opciones.
Diagrama de Secuencia
Protocolo de Mensajes
Aparte de los mensajes de control (transparentes al desarrollador del juego) se envan los
siguientes mensajes:
Evento
nivel
Categorias
Origen
Servidor
Servidor
Destino
Cliente
Cliente
Datos
Descripcin
Integer
Se enva a los
jugadores el nivel de
partida al que estn
jugando
(String) ArrayList
Se enva a los
jugadores una lista con
las categoras de la
partida
Estado
Pregunta
puntuacion
iniciar
Servidor
Servidor
Servidor
Servidor
Cliente
Integer
Se le indica al jugador
el estado en el que
debe establecerse.
Cliente
ArrayList (0:
PreguntaComun, 1:
Integer)
Se le enva al usuario
una pregunta que debe
mostrar y un Integer
que es el estado que
deber aplicarse
HashMap
Se enva las
puntuaciones de los
Jugadores
HashMap
Se inicia la partida y
se adjunta el nmero
mximo de preguntas
por cada categora
Cliente
Cliente
titulo
Cliente
Servidor
null
El cliente indica al
Usuario que puede
continuar la partida
una vez terminada una
pregunta o una partida
selecCategoria
Cliente
Servidor
String
Se informa al servidor
que se ha escogido
categoria y se envia.
respuesta
Cliente
Servidor
String
Se enva al servidor la
respuesta del jugador