Este trabajo nace con la idea de poner en practica la resolución de laberintos mediante los siguientes algoritmos:
- Profundidad
- Anchura
- Voraz
- Costo uniforme
- A*
Dichos laberintos son creados de forma aleatoría con el algoritmo de Wilson y contienen casillas que ofrecen un mayor o menor coste a la solución.
Contiene todo el código y los recursos multimedia para la correcta ejecución de la aplicación. Para ello:
- Clona el repositorio con
git clone https://github.com/jalvarezz13/MazeSolver
- Instala las dependencias necesarias con
pip install -r requirements.txt
- Ejecuta main.py con
python3 main.py
- Selecciona la opción que desee del menú
Javier Álvarez Páramo
Sergio Martín-Delgado Gutiérrez
Juan Muñoz Calvo