Skip to content

marcanii/Proyecto-Final-StarFighter

Repository files navigation

StarFighter

Realizado en la materia de SIS457, Programación avanzada, a cargo del Ingeniero Pacheco Lora Carlos Walter, en el semestre 1/2022, por el estudiante: -Marcani Aguilar Abel Israel.

El videojuego "StarFighter" es un juego clásico, que consiste de naves espaciales, la cual el personaje principal es la nave jugador (nosotros) debe eliminar a los enemigos que se le presenten para llegar al siguiente nivel, pasando éste por obstáculos y comiendo diferentes capsulas para lograr su objetivo.

El juego se realizó desde cero ya que éste no contaba con bastante información. En éste se uso pilares de POO, abstracción, encapsulamiento, herencia y polimorfismo, y a su vez el uso de Patrones de Diseño.

Detalles

Diagramas de clases

Diagrama de clases de las naves

image

Diagrama de clases de los proyectiles

image

Diagrama de clases de las capsulas

image

Estructura de los patrones utilizados

Patron Factory Method

image

Patron Strategy

image

Patron Builder

image

Releases

No releases published

Packages

No packages published