Skip to content

Pequeno projeto que visa a criação de labirintos utilizando de backend Python e frontend CSS e HTML; além, de seu resolvimento com um script em Python. A ideia é integrar um pouco de Machine Learning no resolvimento do labirinto e demonstrar conhecimento em suma áreas necessárias.

Notifications You must be signed in to change notification settings

AsLeonardo/MazeGenSolver-BFS-AStar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Código em Host, Web Service sob domínio do "Render";

https://maze-solver-and-generator.onrender.com/

Necessário a instalação e utilização da linguagem, Python para utilização de forma local;

Recomendo a adição do Python ao caminho "PATH" durante instalação;
https://www.python.org/downloads/
ㅤㅤ"Add python.exe to PATH"

Necessário a instalação e utilização da biblioteca Flask e Numpy para utilização

Recomendo instalação via o Terminal (Command Prompt), PÓS a instalação do Python com o seguinte comando;
ㅤ"pip install Flask Numpy"

Necessário Python, Flask e Numpy para executar o programa localmente;

Pós instalação de ambos Python quanto respectivas bibliotecas necessárias;
ㅤBaixe o código fonte do código;
ㅤㅤExtraia, então abra "AI-Maze-Solver-and-Generator-main" onde está app.py; README.txt; requirements.txt;
ㅤㅤㅤAbra o terminal (CMD, Command Prompt) neste local (ou execute "cd "local do arquivo"")
ㅤㅤㅤㅤInsira o seguinte comando;
ㅤㅤㅤㅤㅤ"python app.py"

Possíveis melhorias e adições;

Melhoria nos módulos de IA, BFS e A*
Adição de multiplas gerações de "resolvimento" de labirinto
Exibição de multiplas tentativas de "resolvimento" do labirinto
Exibição da primeira tentativa de "resolvimento" e a tentativa mais curta
Melhoria na qualidade visual do Front End

About

Pequeno projeto que visa a criação de labirintos utilizando de backend Python e frontend CSS e HTML; além, de seu resolvimento com um script em Python. A ideia é integrar um pouco de Machine Learning no resolvimento do labirinto e demonstrar conhecimento em suma áreas necessárias.

Resources

Stars

Watchers

Forks

Releases

No releases published