Este é um programa que resolve Labirintos de Arquivos txt, esse mesmo trabalho foi desenvolvido em trio, durante a matéria de Estrutura de Dados I para nosso querido professor Maligno (André) no COTUCA.
Pretendemos, assim que possível, refatorar todo o código, de forma a melhorar legibilidade do código, implementar novos conceitos e melhorar a lógica geral, a versão inicial está na branch ("LabirintoSolver-V1.0.0"), está é a versão original que foi entrega durante o curso, quando o projeto foi feito, a intenção era aplicar conceitos de estruturas de dados (LIFO: Pilha, FIFO: Fila), Leitura de Arquivos, Algoritmos de Backtracking e Trabalhando com Matriz/Coordenadas na Linguagem Java.
Colocar o labirinto a ser resolvido exe Ex: (Teste1.txt) na pastas Testes
Executar o programa
Escrever o nome do arquivo do labirinto
Exemplo: Teste1.txt
Esperar a solução ou o fracasso maligno.
O labirinto deve obedecer esse formato:
Sendo a primeira linha, o numero de linhas, com as paredes sendo # e o espaco vazio sendo os caminhos.
Ter apenas uma Entrada(E) e Saida(S), onde o E é o ponto de partida e o S é o ponto de chegada.
Fique à vontade para enviar sugestões, dar dicas ou até mesmo reconstruir o código, mas mantenha.
- Gabriel Santana Silva - Owner - Instagram
- Maria Clara Redin Benitez - Owner - Instagram
- Taylor Matheus Burguês Gomes - Owner - GitHub
This project is licensed under the MIT License.