Skip to content

Esse projeto é 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).

Notifications You must be signed in to change notification settings

DanielGregorini/labirinto_ia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Labirinto IA

Criado por:

Daniel Mahl Gregorini e Willian Oliveira

Descrição

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.

Mapa 4

Funcionalidades

  • 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.

Tecnologias Utilizadas

  • Python

Como Usar

  1. Clone o repositório.
  2. Execute o arquivo main.py para iniciar a aplicação.
python main.py

About

Esse projeto é 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).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages