Proyecto Laberinto


Lenguajes y tecnologías utilizadas

Este proyecto consiste en un juego de laberinto desarrollado en Java, en el cual el jugador controla a un personaje que debe encontrar una llave para abrir la puerta de salida. El jugador se mueve a través del laberinto mediante instrucciones ingresadas por teclado. Sin embargo, el camino está lleno de desafíos y peligros, ya que hay bombas colocadas estratégicamente que pueden hacer que el jugador pierda la partida si las pisa.

imagen principal del proyecto laberinto

El juego se controla completamente mediante la consola, utilizando entradas de teclado para mover al personaje en las direcciones Norte, Sur, Este y Oeste. El laberinto se genera de manera predefinida o aleatoria, con caminos, obstáculos, la ubicación de la llave y las bombas. La lógica del juego incluye la gestión de colisiones con las paredes del laberinto, las bombas y la recogida de la llave. Además, se maneja la entrada del usuario para mover al personaje y se actualiza el estado del juego en consecuencia. El objetivo es que el jugador, mediante sus movimientos, evite las bombas, encuentre la llave y llegue a la puerta de salida para ganar el juego. Si el jugador pisa una bomba, pierde la partida.

Al iniciar el juego, se muestra un mensaje de bienvenida y se presenta el laberinto en la consola, acompañado de instrucciones sobre cómo moverse. El jugador ingresa comandos por teclado para mover al personaje, y el programa actualiza su posición en el laberinto, verificando si hay colisiones con las paredes, si ha encontrado una bomba o si ha hallado la llave. Las bombas están dispersas por el laberinto y, si el jugador pisa una, se muestra un mensaje de derrota y el juego termina. La llave está ubicada en una posición específica del laberinto y, una vez que el jugador la recoge, debe encontrar la puerta de salida para ganar el juego. Durante todo el proceso, se muestran mensajes en la consola que informan al jugador sobre su progreso, incluyendo su posición actual, si ha encontrado la llave o si ha pisado una bomba.

imagen lógica de laberinto

Descarga aquí el proyecto