/Prototipo-ViewSnakePDDL

Um visualizador em python para o domínio PDDL Snake. 🐍 🐍

Primary LanguagePython

Prototipo-ViewSnakePDDL

Header

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?

Para testar:

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.

Visualização do plano de teste:

Imagem do visualizador

Feito por: Yogi Nam de Souza Barbosa

Footer