Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.42 KB

README.md

File metadata and controls

17 lines (13 loc) · 1.42 KB

Drop Wizard Tower

Resumen

Como se dice en la descripción, el objetivo principal del trabajo era crear una aplicación utilizando Java con el proposito de entender los principios básicos de la programación orientada a objetos. Para esto se debió implementar una serie de variables de instancia, métodos y clases para que la aplicación funcione correctamente y cumpla con lo pedido.

El concepto es sencillo, diseñar una aplicación que simule un combate en una torre mágica. Basicamnete se tienen objetos tales como vigas, un mago, monstruos y hechizos. Cada clase posee sus propios métodos y cada una tienen sus instancias inicializadas al principio del juego. Una vez que se corre el juego, automáticamente se comienza a jugar.

  • El mago se puede mover con las letras A y D y cada vez que cae de una viga dispara un hechizo instantáneamente.
  • El mago posee 3 vidas las cuales pierde si es tocado por alguno de los monstruos.
  • Posee un poder especial que se activa mediante la letra G.
  • Cuando un monstruo es atacado por un hechizo queda congelado por un tiempo reducido, en el cual el mago puede aprovechar para tocarlo y terminar por derrotarlo.
  • El juego finaliza al eliminar a todos los monstruos. En caso de perder, simplemente se visualiza una pantalla de game over.

Lastimosamente se perdió el informe de este TP puesto que fue uno de los primeros realizados y no teniamos conocimientos aún de herramientas como GIT ;(