Skip to content

acominf/AdventureInSpace

Repository files navigation

AdventureInSpace

En construcción

Objetivo del juego/aplicación

Derrotar a los enemigos de cada nivel, ayudándote de los potenciadores que caerán desde la parte superior de la pantalla, para lograr avanzar de nivel. .

Descripción del juego/aplicación

El juego consiste en derrotar a los enemigos de cada nivel. El ítem del que dispondrá el usuario será una nave espacial, con ella se podrá mover libremente por la parte inferior de la pantalla, pero no podrá aumentar su posición sobre el eje “y”. De la parte superior caerán asteroides los cuales deberá esquivar, o destruir, aparecerán de igual manera naves enemigas que lo atacaran, todo esto dependiendo del nivel en el que se encuentre el usuario. Habrá varios tipos de enemigos, los asteroides que caerán desde la parte superior de la pantalla, los aliens y la flota alienígena; en la cual sus disparos serán de menor daño a comparación del jefe que sus disparos son más fuertes además de contar con más resistencia. Para derrotarlos el usuario dispondrá de munición o potenciadores que caerá también desde la parte superior. En cuanto a la munición tendremos vida, la cual ayudara a aumentar la salud, la munición; que su ataque no es tan poderoso y el misil; el cual, se caracteriza por ser un ataque potente. En el nivel 3 es donde deberás derrotar al jefe para ganar

Clases principales y sus características

  1. Heroe
  • Lento
  • Dispara efectivo
  • Resistente
  1. Enemigo
  • Diferentes
  1. Jefe
  • Resistente
  • Balas potentes
  • Rapido
  1. Alien
  • Facil de derrotar
  • Balas no efectivas
  1. Asteroide
  • Resistencia media
  • Rapido

Diagrama de clases

Diagrama de clases

Autor(es)

El autor(es) del proyecto son:

  • @FelipeGlz
  • @andresaraiza94

Materia(s)

  • Programación Orientada a Objetos

Semestre

  • 2016-2017/II

Universidad Autónoma de San Luis Potosí, 2017

Markdown

El contenido de esta página está escrito en un lenguaje de marcado sencillo llamado Markdown. Para modificar el contenido de esta página se tiene que editar el archivo README.md del repositorio. Para más detalles consulta la página de Markdown para GitHub.

Temas de Jekyll

El estilo y presentación de esta página utiliza el tema de Jekyll seleccionado en la configuración del repositorio. El nombre de este tema está almacenado en el archivo de configuración _config.yml. Para más información acerca de los temas de Jekyll soportados por GitHub haz click en este enlace.

Releases

No releases published

Packages

No packages published