Este proyecto implementa un generador de laberintos y un buscador de caminos, ambos visualizados gráficamente. La aplicación utiliza Java y la biblioteca Swing para la interfaz gráfica.
-
Generación de Laberintos: El programa genera laberintos utilizando un algoritmo basado en la creación de laberintos con el método de recursividad y profundidad.
-
Búsqueda de Caminos: Se proporciona un buscador de caminos que utiliza los algoritmos de búsqueda en amplitud (BFS) y profundidad (DFS) para encontrar rutas desde el punto de inicio hasta el punto final en el laberinto generado.
La interfaz de usuario presenta botones para controlar las acciones, como la generación de laberintos, la búsqueda de caminos y la visualización instantánea del laberinto. Además, se pueden ajustar diversos parámetros, como el tamaño del laberinto y de las celdas.
Puedes ajustar varios parámetros, como el tamaño del laberinto y de las celdas, para personalizar la experiencia visual y el nivel de complejidad del laberinto generado.
- Desarrollado por Arroyo Mendoza Jesus David - 18 de Julio de 2023
