Skip to content

romulo-dev/projetoIA-labirinto-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

🏆 Apresentação do Projeto

🎥 Link para vídeo do projeto

Este repositório contém um código em Java para resolver um labirinto utilizando o algoritmo A (A estrela)*. O projeto foi desenvolvido como parte da disciplina de Inteligência Artificial.

A aplicação lê um arquivo .txt que contém:

  1. Primeira linha: dois números, representando linhas e colunas do labirinto.
  2. Segunda linha: dois números indicando a posição inicial do agente.
  3. Terceira linha dois número indicando a posição final do agente.
  4. Linhas seguintes: uma matriz de zeros (0) e uns (1), onde:
    • 0 representa um caminho livre.
    • 1 representa uma parede (o agente não pode se mover).

Foi solicitada uma interface gráfica, e esta foi implementada em Java, utilizando uma matriz para simular o labirinto e integrando a lógica à imagem do labirinto.


🚀 Tecnologias Utilizadas

  • Java
  • 🖥️ NetBeans

🛠️ Como executar o programa

  1. Instale o ambiente necessário:

  2. Baixe ou clone este repositório:

    git clone https://github.com/seu-usuario/seu-repositorio.git
  3. Execute a classe Sistema dentro da IDE.


🎯 Conclusão

✅ O projeto foi testado com diferentes instâncias de arquivos .txt, e o algoritmo A* conseguiu resolver os labirintos corretamente!


🤝 Contribuição

💡 Quer contribuir?

Sinta-se à vontade para fazer um fork, abrir pull requests com melhorias e colaborar! 😊

📩 Entre em contato: Meu LinkedIn

About

Projeto da disciplina de Inteligência Artificial na qual tinha que implementar o algoritmo busca estrela para resolver um labirinto que vinha em formato txt.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages