Daniel Mahl Gregorini e Willian Oliveira
O Projeto Labirinto IA é uma aplicação de inteligência artificial destinada a resolver problemas de navegação em ambientes complexos representados por mapas em grades. Utiliza uma variedade de algoritmos de busca, como Busca Gulosa, A Estrela (A*), Busca em Largura (BFS) e Busca em Profundidade (DFS), para encontrar o caminho mais eficiente até um ponto de interesse nos mapas.
- Carga de Mapas: Permite o carregamento de mapas no formato JSON, representando diferentes labirintos com obstáculos e caminhos.
- Visualização de Mapas: Visualize o mapa e o caminho encontrado pela IA por meio de uma interface gráfica de console.
- Análise de Desempenho: Receba feedback sobre o desempenho de cada algoritmo, incluindo tempo de execução e número de nós visitados.
- Python
- Clone o repositório.
- Execute o arquivo
main.py
para iniciar a aplicação.
python main.py