Client java version
Fragment of a discussion from Talk:RoboRumble
Jump to navigation
Jump to search
While I take the blame for my bot performance.
I would claim that I am not ignoring the skip turn event. I have a counter for it, and I release bots which keep it low through the game. Typically in the rumble, it reports zero about every second round in 35 rounds game, in 45% rounds it is 1; in 2 or 3 rounds it spikes up to 7 or even 15 per round. Even 15 skips per 700 turns games is not too much to loose a game to sample.crazy with HoT gun.
So I still think it is the "Thread.Death" which is probably triggered by skipped turns.
I will try to reduce the bot CPU demand and see if the problem goes away.
ThreadDeath is just Thread.stop() doing its job.
See this article.