Programming challenge for CS students.
Project description
Maze runner competition
Regras
- 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.
Desenvolvimento
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).
Debug no PyCharm
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:
Contribua!
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
maze_runner-0.3.4.tar.gz
(8.1 kB
view details)
Built Distribution
File details
Details for the file maze_runner-0.3.4.tar.gz
.
File metadata
- Download URL: maze_runner-0.3.4.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc214324476e0b8fe797c58d3a0aba0a319a9b277e4dd53df79df2fccbbd22bf |
|
MD5 | 98ae7d3ff66b437bfdbf1507210ba56c |
|
BLAKE2b-256 | 998d26643d3b84ce8ab2f192028001d09a2fa7f024bbde79121d1e84d6a3eefe |
File details
Details for the file maze_runner-0.3.4-py3-none-any.whl
.
File metadata
- Download URL: maze_runner-0.3.4-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e5dbdfeb38fe37b76938988488671bfb678d56f656245f42372c1c61176918 |
|
MD5 | 0ec6f59648635cd473de111b6201a9ef |
|
BLAKE2b-256 | 7a596dbe642131c0af477659391d6cc872d3e597e93533b1027cab1830448b58 |