Para compilar é necessário instalar o nodeJS e o python https://nodejs.org/en/download/
https://www.python.org/downloads/
então navegar até a pasta raiz, utilizar um terminal e executar
npm install
após finalizado rodar
npm run start (o servidor irá iniciar)
então executar o client.py e aguardar os resultados. Para alterar qual labirinto é só escolher de 1 a 4 na linha 8 do client.py
1- M1 2- M2 3- M3 4- LabirintoExemplo
Arquivos importantes para análise do algoritmo genético de labirinto:
helpers/helpers.js
services/individuoLabirinto.js services/metodosLabirinto.js
além disso o index.js das linhas de 200 a 340 que contém a estrutura do ga desta rota (Labirinto)