/Pathfinding_PlayTag

Primera práctica en Unity de la asignatura de Programación Avanzada

Primary LanguageShaderLab

Pathfinding Play Tag

Descripción del Juego

Pathfinding Play Tag es un emocionante juego de pilla pilla donde debes recorrer el mapa recogiendo estrellas mientras evitas a los enemigos. Utiliza algoritmos de pathfinding para calcular el camino más corto hacia tu destino.

Versión de Unity

Este proyecto se ha desarrollado en Unity versión 2022.3.20f1.

Cómo Jugar

  1. Inicio del Juego:

    • Abre el menú principal donde podrás ver un ranking de los mejores jugadores y una lista de jugadores que han jugado anteriormente.
    • Puedes añadir nuevos jugadores o eliminar los existentes.
    • Para jugar o eliminar un jugador antes debes elegirlo en el scroll.
    • Presiona el botón "Play" para comenzar el juego.
  2. Objetivo del Juego:

    • Controlas al personaje amarillo.
    • Haz clic en el área del mapa a la que deseas moverte.
    • Recoge todas las estrellas para ganar.
    • Evita a los enemigos que te quitan vidas si te tocan.
    • Recoge gemas rojas para obtener vida extra.
    • Tienes 5 minutos para recoger todas las estrellas o perderás.
    • Si te quedas sin vidas, pierdes.
  3. Controles:

    • Haz clic en el mapa para moverte.
    • Algoritmos de pathfinding calcularán el camino más corto hacia tu destino.
    • Entra en contacto con las gemas para cogerlas.
    • Por el mapa podrás encontrar 2 sistemas de teletransporte señalados con círculos de colores.
    • Cada color corresponde con una dirección de transporte.
    • Pueden o no ser bidireccionales.
    • Si te colocas sobre uno de los círculos y seleccionas con el ratón el otro círculo del mismo color, te teletransportarás a esa zona.
  4. Condiciones de Victoria y Derrota:

    • Ganas si consigues las 5 estrellas dentro del tiempo límite.
    • Pierdes si te quedas sin vidas o si se acaba el tiempo.
  5. Escenas del Juego:

    • Menú Principal: Muestra el ranking y la lista de jugadores.
    • Juego: Temporizador, contador de vidas (10 vidas), y contador de estrellas.
    • Pantalla Final: Indica si has ganado o perdido, con opciones para volver a jugar o regresar al menú principal.

Imágenes del Juego

Menú Principal
Menú principal

Pantalla de Juego
Pantalla de juego

Pantalla de Victoria/Derrota
Pantalla de victoria o derrota.

Instalación y Configuración

  1. Clona el repositorio:
    git clone https://github.com/MamenCortes/Practica1_APR.git
    
  2. Abre el proyecto en Unity versión 2022.3.20f1.
  3. Compila y ejecuta el juego desde el editor de Unity.

Créditos

Desarrollado por Mamen Cortés Navarro para la asignatura de Programación Avanzada en Unity (APR)

Créditos por los Elementos Visuales

Los elementos visuales utilizados en este proyecto fueron obtenidos del paquete 2D Casual UI HD creado por [MiMU STUDIO]. Estos elementos se utilizan bajo los términos de la Standard Unity Asset Store EULA proporcionada por el autor en la Asset Store de Unity. Agradecemos al autor por su contribución a la comunidad de Unity.