- Implemente seu algorítmo para encontrar a saída do labirinto.
- O programa irá falhar caso o limite de passos for atingido.
- Todos os labirintos possuem uma (ou mais) saída(s) válida(s).
- O mesmo código-fonte deve funcionar para todos os mapas.
Utilize o código da pasta example/ como referência. Será necessário instalar as dependências do projeto (example/requirements.txt). Sugerimos utilizar a versão do Python indicada em (example/.python-version).
O erro abaixo pode ocorrer no console ao executar o comando clear
(para limpar o console):
Para resolvê-lo será necessário ativar "Emulate terminal in output console" no Debug do PyCharm:
- Criou um mapa desafiador? Gere um MR adicionando-o na pasta maps
- Add contador de passos dados no gif
- Add testes automatizados
- Testar usar mapas importados da lib (como instanciar o Maze?)
- Add menu seletor de mapa (lista todas opções de .csv em maps/)
- Servir os mapas como uma API