Professional Documents
Culture Documents
Vicerrectorado Académico
Coordinación General De Pregrado
Proyecto De Carrera: Ing. Informática
Asignatura: Técnicas De Programación III
Sección: 03
Bumper Bubbles
Integrantes:
Jannelly Bello
ÍÍndice………..………………..……………………………...……………..………………………………. páá g. 2
Íntroduccioá n……………………………………..…………..……...………..…………………………. páá g. 3
Introducción
2
Bumper Bubbles formá párte de lá ságá Mário Párty 9, es un divertido mini juego
cuyo objetivo principál es flotár dentro de uná burbujá y recolectár tántos globos como seá
posible sin chocár con uná bolá de pinchos, este mini juego no posee
Cápitulo Í: El Problema
Planteamiento del problema
3
jugádor cáeráá fuerá de lá pántállá temporálmente. Los jugádores pueden chocár con otros
jugádores pero en este cáso lás burbujás no explotárán.
Cinco globos desován cádá cuátro segundos hástá los uá ltimos cinco segundos del
pártido. Despueá s de 60 segundos, el jugádor o los jugádores con máá s globos gánán.
Se pide desárrollár uná solucioá n informáá ticá que simule el comportámiento del mini
juego Bumper Bubbles considerándo que el mini juego debe jugárse en red y pueden
párticipár de 2 á 4 jugádores.
Objetivo General
4
Objetivos Específicos
5
R2 El sistema debe permitir a los usuarios unirse a una partida o crear una nueva
R7 El sistema debe permitirle al usuario configurar una partida sin sonido o con
sonido
R10 El sistema deberá permitirle al usuario salir de la partida aun sin haber
terminado el juego. Se tomara como partida abandonada
R11 Cuando un jugador queda sin vidas ya no podrá seguir jugando, este quedara
fuera de la partida y se le mostrara su puntuación durante el juego
6
Diagrama Caso de Uso
11
Diagrama de Clases
Tablas Descriptivas para cada Caso de Uso
13
Tablas Descriptivas para cada Caso de Uso
14
Cardinalidad entre Clases
Nota: Disculpe que lo haya hecho de esta forma, pero se me hizo difícil colocarle el texto a cada relación de clases
Cápitulo ÍÍÍ: Diseño
Diseño de Clases
Tablas Descriptivas para cada Caso de Uso
17
Clase Personaje
Guárdá los dátos del Personáje
Atributos - Nombre: String Guárdá nombre del Personáje
- Puntos: int Guárdá los puntos ácumuládos del personáje
- Vidas: int Guárdá lás vidás del personáje
Clase Burbuja
Contiene un personáje y globos
Atributos - Jugador: Personaje Representá el personáje que estáráá
dentro de lá burbujá
- Globito: Globo Representá los globos que álmácenárá lá
burbujá
- Pos: Posicion Posicioá n en X,Y donde se moveráá lá burbujá
Métodos + Ascender() Se encárgá de que lá burbujá váyá subiendo solá
por lá pántállá
Clase Posicion
Representá lá posicione en X,Y
Atributos - X: int Posicion en X
- Y: int Posicion en Y
Clase Globo
Representá los globos que ápáreceráá n en pántállá
Atributos - Color: String Representá el color del globo
- Pos: Posicion Posicioá n del globo
Clase Estadisticas
Guárdá lás estádíásticás del jugádor
Atributos - PartidasJugadas: int Guárdá pártidás jugádás
- PartidasGanadas: int Guárdá pártidás gánádás
- PartidasAbandonadas: int Guárdá pártidás ábándonádás
- PartidasPerdidas: int Guárdá pártidás perdidás
Clase Pantalla
Guárdá los objetos que veremos en lá pántállá burbujás,
obstáá culos
Atributos -ImagenFondo Ímágen que estáráá de fondo en el juego
- Burbuja1: Burbuja Representá lá burbujá que contiene un
jugádor
- Burbuja2: Burbuja Representá lá burbujá que contiene un
jugádor
- Burbuja3: Burbuja Representá lá burbujá que contiene un
jugádor
- Burbuja4: Burbuja Representá lá burbujá que contiene un
jugádor
20
Tablas Descriptivas para cada Caso de Uso
Clase PantallaJuego
Contiene los personájes
Atributos - Interfaz: Pantalla
- Mario: Personaje Representá uno de los personájes
- Luigi: Personaje Representá uno de los personájes
- Yoshi: Personaje Representá uno de los personájes
- Wario: Personaje Representá uno de los personájes
- Toad: Personaje Representá uno de los personájes
- Daisy: Personaje Representá uno de los personájes
- Peach: Personaje Representá uno de los personájes
- Waluigi: Personaje Representá uno de los personájes
- Bowser: Personaje Representá uno de los personájes
- Boo: Personaje Representá uno de los personájes
Clase Ayuda
Contiene lás reglás e instrucciones del juego
Atributos No tiene átributos
Métodos + MostrarReglas() Muestrá lás Reglás del juego
21
Tablas Descriptivas para cada Caso de Uso
22
Diagrama de Secuencia
Tablas Descriptivas para cada Caso de Uso
24
Tablas Descriptivas para cada Caso de Uso
Diseño de Interfaz
Pantalla Principal
25
Tablas Descriptivas para cada Caso de Uso
Pantalla que permite al usuario iniciar sesión o registrarse para comenzar a jugar, o en su defecto salir
26
Tablas Descriptivas para cada Caso de Uso
27
Tablas Descriptivas para cada Caso de Uso
28
Tablas Descriptivas para cada Caso de Uso
Pantalla que permite crear una partida o unirse a una partida para comenzar a jugar
29
Tablas Descriptivas para cada Caso de Uso
30
Tablas Descriptivas para cada Caso de Uso
31