lsa-pucrs / mas-pc-pucrs-2016

Repository for the 2016 MAS programming contest: https://multiagentcontest.org/
2 stars 1 forks source link

Deal with noAction problem #17

Closed ramonpereira closed 9 years ago

ramonpereira commented 9 years ago

Durante a reunião tivemos a ideia de armazenar a ultima ação executada, para quando o server retornar noAction ou falhar (failed_random), o agent reexecuta a ultima ação.

rbordini commented 9 years ago

como estao resolvendo esse problema? não sei se tem a ver, mas voces sabem que tem um evento que é chamado quando o agente fica idle ne?

nas competições anteriores dava para mandar uma ação default e se mandasse outra antes do deadline só valia a última.

para evitar agentes que pinduram, o Jomi uma vez fez uns agentes "anjos" que ficavam monitorando os agentes reais. Se eles ficavam muito tempo parados, o anjo ressucitava o agente dele.

[]s

On 05/08/2015 16:42, Ramon Fraga Pereira wrote:

— Reply to this email directly or view it on GitHub https://github.com/lsa-pucrs/mas-pc-pucrs-2015/issues/17.

rafaelcaue commented 9 years ago

Não estamos tratando isso ainda, mas vai ser algo que vamos discutir na próxima reunião.

Acho que precisamos mudar de signals para observable properties com filtro, assim vai ficar mais fácil de debugar e implementar uma solução para isso.

ramonpereira commented 9 years ago

O Rafael resolveu essa issue com o commit a2f4723.