Académique Documents
Professionnel Documents
Culture Documents
Gestionar
usuario
Jugador
Seleccionar carta
Soltar carta
Descripcin
Gestionar usuario
Seleccionar carta
Soltar carta
Diagrama de Clases:
Jugador
Crear Partida
-Cantidad_jugadores: int
-Modalidad: int
-Turno: int
-Mazo_carta[ ]:Carta
-Mazo_robar[]:Carta
-Iniciar_partida()
-Repartir_cartas()
-Barajear_cartas()
-Terminar_carta()
-Conteo_ganador()
Pertenece
-Nickname:String
-Nombre:String
-Apellido:String
-Email:String
-Cotrasena:String
-Foto
-Puntos
-Cartas[]:Carta
+Soltar_carta()
+Seleccionar_carta()
+get_puntos()
1
Posee
*
Carta
Gestiona
1
Gestin Usuario
-Numero:int
-Color:String
-Usuario: Jugador
+Generar_plano()
+Registrar_usuario()
+Suspender_usuario()
+Reactivas_usuario()
Estadistica
Genera
-Cant_partidas:int
-Juegos_ganados:int
-Juegos_perdidos:int
-Juegos_abandos:int
-Ranking:int
+Generar_estadistica()
Diccionario de Clases:
Nombre de Clase
Descripcin
Crear partida
Carta
Jugador
Nombre de Clase
Estadstica
Gestin usuario
Descripcin
Clase que genera estadstica
para cada usuario, mantiene
un conteo de las partidas
jugadas, ganadas, perdidas y
abandonadas. Adems, ubica
al jugador en un lugar del
ranking.
Clase que permite al usuario
administrar su cuenta, como
crearla, editarla, suspenderla y
reactivarla.
Diagrama de Secuencia
Crear Partida
Jugador
Gestin Usuario
1: Registrarse
Cartas
Jugador
3: Iniciar sesin
1.2:Almacena datos
3.1: Buscar datos usuario
4: Jugador en
partida
5: Jugar
6: Crear mazo de carta
7: Selecciona carta
8: Valor de carta
9: Reparte carta