A inteligência artificial foi "feita na mão", sem auxílio de bibliotecas específicas. Os conceitos de "pesos", "inputs", "mutação" e "outputs" foram aplicados diretamente no código em Python.
Veja o vídeo para entender mais sobre o projeto:
- Baixe todos os arquivos.
- Execute os arquivos .py em um IDE.
- O arquivo maquinista_humano.py é para o ser humano jogar usando a tecla "d" do teclado.
- O arquivo maquinista_robo.py é para a AI (Artificial Inteligence) jogar.
- O arquivo maquinista_robo_testado.py é para testar a AI. Coloque nele os Pesos e o Bias da AI que você escolher.
- pygame
- sys
- time
- random