Esse foi um projeto que fiz na disciplina Fundamentos Lógicos em Inteligência Artificial. Basicamente, permite visualizar os planos gerados pelo planejador PDDL para o domínio snake que participou da IPC 2018. Afinal, do que adianta um plano se não podemos por para teste?
Caso queira testar basta baixar os arquivos e rodar o visualizador de acordo com o seguinte comando:
python visualizador-snake-pddl.py [problem-name] [plan-name] [opt-interval]
Os nomes dos arquivos devem conter também a extensão. [opt-interval] se refere à velocidade da execução da visualização, o padrão é 0.2, quanto menor mais rápido.
Lembrando que está ajustado para os planos gerados pelo planejador Madagascar. Caso outro seja utilizado é necessário ajustar o código à sintaxe do planejador escolhido.
Requer a biblioteca pygame.
Feito por: Yogi Nam de Souza Barbosa