MateoSpatola / Juego_Pygame_Aventura_Ninja

Juego que desarrollé utilizando python para el segundo parcial de la materia "Laboratorio 1" de la tecnicatura universitaria en programación en la Universidad Tecnológica Nacional (UTN FRA).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Juego Python (Pygame) - Aventura Ninja

● Resumen:

El juego trata de la aventura de un ninja que se infiltra en la guarida de un clan ninja enemigo, este tendrá que superar distintos niveles, llenos de trampas y enemigos, hasta llegar al último nivel donde se encontrará el jefe final, un samurai mek equipado con la última tecnología.

● Enemigos:

Hay 3 tipos de enemigos:

● Ninja (corta distancia): Estos podrán moverse dependiendo la dificultad del nivel, atacando con su espada al jugador.

● Ninja (larga distancia): Estos se quedaran en su lugar dependiendo la dificultad del nivel, lanzando kunais al jugador.

● Boss final (Samurai Mek): Este podrá correr, saltar, y atacar a corta distancia (con su espada laser) y larga distancia (lanzando proyectiles).

● Menu Principal:

Menu Principal Menu Principal: Esta es la primer pantalla que aparece al abrir el juego, desde la cual podrás seleccionar los botones de "Ajustes", "Jugar" y "Ranking".

● Ajustes:

Ajustes Ajustes: En este menú vas a poder configurar la música y efectos del juego, ajustando el volumen a tu gusto o silenciando al presionar los botones. También podes regresar al menú principal con el botón "Regresar".

● Ranking:

Ranking Ranking: Este se encuentra conectado a una base de datos, de la cual recopila los tres mejores puntajes de cada uno de los tres niveles del juego. Podes regresar al menú principal presionando el botón "Home".

● Seleccion Niveles:

Seleccion Niveles Seleccion Niveles: Este es el menú donde podrás seleccionar el nivel que quieras jugar, desde el nivel 1 hasta el nivel 3, cada uno aumentando en dificultad, los cuales se irán desbloqueando a medida que completes los niveles anteriores. También podes regresar al menú principal con el botón "Home".

● Nivel 1:

Nivel 1 Nivel 1: Posee enemigos de corta distancia, trampas (pinchos que salen del suelo), objetos que puedes recoger para fortalecer a tu jugador (corazones y kunais) o para conseguir mas puntos (monedas). El nivel finaliza al eliminar a todos los enemigos o al finalizar el tiempo, teniendo como objetivo conseguir la máxima puntuación posible sin morir.

● Nivel 2:

Nivel 2 Nivel 2: Posee enemigos de larga distancia, trampas (pinchos que salen del suelo), objetos que puedes recoger para fortalecer a tu jugador (corazones y kunais) o para conseguir mas puntos (monedas). El nivel finaliza al eliminar a todos los enemigos o al finalizar el tiempo, teniendo como objetivo conseguir la máxima puntuación posible sin morir.

● Nivel 3:

Nivel 3 Nivel 3: Este es el último nivel y el más dificil, posee enemigos de corta y de larga distancia, además en este nivel se encuentra el Boss final (Samurai Mek) que posee las mismas habilidades que el jugador principal. También hay objetos que puedes recoger para fortalecer a tu jugador (corazones y kunais) o para conseguir mas puntos (monedas). El nivel finaliza al eliminar a todos los enemigos o al finalizar el tiempo, teniendo como objetivo conseguir la máxima puntuación posible sin morir.

● Pausa:

Pausa Pausa: Podes pausar y reanudar el juego en cualquier momento. Además, podrás acceder a los ajustes para configurar el volumen del juego.

● Ajustes (Pausa):

Ajustes (Pausa) Ajustes (Pausa): En este menú vas a poder configurar la música y efectos del juego, ajustando el volumen a tu gusto o silenciando al presionar los botones, desde el menú de pausa. También podes regresar al menú de pausa con el botón "Regresar".

● Game Over:

Game Over Game Over: Desde este menú podes reintentar el nivel o regresar al menú principal presionando el botón "Home".

● Nivel Completado:

Nivel Completado Nivel Completado: Felicidades! Si llegaste a este menù completaste un nivel con éxito. Tenés la opción de ingresar tu nombre y darle al botòn "Guardar" para pelear por el podio de los mejores puntajes en el ranking. Podes regresar al menú principal presionando el botón "Home".

About

Juego que desarrollé utilizando python para el segundo parcial de la materia "Laboratorio 1" de la tecnicatura universitaria en programación en la Universidad Tecnológica Nacional (UTN FRA).


Languages

Language:Python 100.0%