aronsales / wumpusgrp4

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

Tiro aleatório. #32

Closed bmhori closed 8 years ago

bmhori commented 8 years ago

Preciso da colaboração para corrigir o problema da orientação do agente, pois ele sente o wumpus e atira independente da orientação, assim acerta o wumpus apenas alguma vezes.

drbeco commented 8 years ago

Bruna,

Esse é um problema complicado, mas aí vai a dica para a solução:

É preciso ter uma lista de casas suspeitas de wumpus. Conforme o agente anda pelo mundo, ele elimina dessa lista as casas que ele deduzir que não tem wumpus quando ele contornar tal casa e não sentir fedor.

Então apenas quando a lista tiver uma única casa o agente deduziu a posição exata do wumpus. Só então ele se dirige para o local, mira e atira.

Como você pode ver, exige bastante avanço no código.

Se vocês ainda estão com dificuldades na navegação do agente, recomendo se concentrar nos problemas mais básicos primeiro. Pode deixar ele atirando aleatório. O prazo é curto para tentar fechar todos os problemas.

Façam um "bom" agente ao invés de "não" fazerem um "ótimo" agente.

bmhori commented 8 years ago

Foi implementada uma função de "fuga de emergência".