/TP_TDL_JuegoZeldaLike

Videojuego como proyecto aplicativo de los conceptos y contenidos de la materia TDA. El juego se basa en un proyecto de Harvard con Lua como lenguaje de programacion y LOVE como framework

Primary LanguageLua

TP_TDL

Videojuego como proyecto aplicativo de los conceptos y contenidos de la materia TDL. Se utiliza de base: Intro to Game Development from Harvard University

Contiene dos versiones ejecutables:

  • Una con el jefe en segunda sala (CarpetaJefeRoom2.zip)
  • Versión original (JuegoCompleto.zip).

Estos ejecutables son para windows, para ver en linux se sugiere instalar Love y Lua y correr el main. Para ejecturar en Windows se necesita únicamente tener alguno de los dos .zip indicados descargados, extraer la carpeta y clickear "JuegoCompleto.exe"/"CarpetaJefeRoom2".

Modificaciones hechas:

  • Cambiamos forma de graficar corazones para que utilice el parametro health en vez de utilizar una cte.
  • Personalizacion de pantalla de inicio y de fin.
  • Las puertas se abren solo cuando se derrotan a todos los enemigos.
  • El botón de abrir puerta solo se activa si se mataron a todos los enemigos (y al pisarlo se explica esto al jugador).
  • Los entes titilan cuando estan en estado invulnerable, es decir, cuando no se les puede hacer daño.
  • El juego titila rojo y se agrega sonido de corazon latiendo cuando el jugador cuenta con poca vida.
  • Pociones de vida aparecen en lugares random, recuperan toda la vida del jugador y se usan solo 1 vez.
  • Pociones de invulnerabilidad aparecen a veces, otorgan invulnerabilidad por 10 segundos, tambien se usan 1 vez.
  • Se agrega sistema de armadura, el jugador arranca con cuatro "Escudos", que son mas debiles que los corazones (Cada escudo aguanta un golpe, a diferencia de cada corazon que aguanta 2). Cada punto de armadura ahora se puede obtener a partir de cofres.
  • Se puede obtener armadura de cofres normales (1 punto) y cofres plateados (2 puntos). Estos ultimos requieren llaves para ser abiertos.
  • Se agrega un Jefe que tiene mas vida que los demas enemigos y tiene mas tiempo de invulnerabilidad luego de ser golpeado. Al entrar en su sala ocurre un cambio de musica. Para cada etapa del jefe se cambia la musica.
  • Decoraciones en el piso y paredes en forma de libros para darle temática biblioteca.
  • Mapa, objetos y enemigos preseteados por cuarto. El mapa cuenta con un recorrido fijo, contrario a la generacion aleatoria del proyecto inicial. Los objetos y enemigos en cada cuarto tambien son fijos.
  • Se agrega pantalla de juego ganado.
  • Enemigos solo tienen spawn en las esquinas del juego en el cuarto del jefe. Se le agrega sonido a su aparicion.

Antes

antes_z

Despues

z_despues jefe image image