aronsales / wumpusgrp4

Repositório criado para desenvolvimento do wumpus.
GNU General Public License v3.0
0 stars 0 forks source link

Problema no wumpus3.pl #8

Closed drbeco closed 8 years ago

drbeco commented 8 years ago

Pessoal, estou corrigindo um bug nesta versão.

Está sob minha responsabilidade. Aguarde a correção, que eu mesmo fecho este bug.

Assim que pronto, farei merge no develop e no master.

tonyfrance commented 8 years ago

ok

aronsales commented 8 years ago

Ok professor, no aguardo.

drbeco commented 8 years ago

Corrigido.

O problema, na verdade, não era do simulador! O erro que causava o loop e a reposição de mais buracos se devia ao fato de que:

A função externa run_agent não pode falhar (retornar fail). Cada vez que o simulador pedir uma ação, a função run_agent deve retornar SEMPRE uma ação!

Ou seja, o simulador até hoje assumia que a função run_agent funcionava, e não fazia nenhum tipo de validação. Agora que coloquei a validação, caso o agente não tenha uma função run_agent válida, o simulador mostra uma mensagem de erro e termina.