Talk:Movement Weaknesses
"Bots that orbit an enemy without closing distance or that run away at orbit."
"Bots that dodge based on a timing pattern instead of enemy energy drop."
I argued. Ocnirp does orbit without any distance controlling, and at about exactly same pattern. It reverse its direction when:
- Math.random() exceed 0.92 (I have test with 0.6, 0.8, 0.85, 0.88, 0.9, 0.92, 0.95, 0.99 and 0.92 work best)
- Hit wall.
- Enemy fire
... and it still stayed at #16 (first release is at #13, but later pushed down by several HUNRobar's bots) According to my test, this movement style dodge StatistBot better than Waylander/Toorkild flattener. » Nat | Talk » 15:21, 22 May 2009 (UTC)
Hmm. Does StatistBot segment on distance? And have you compared when segmenting on velocity? Using 0.92 would work for a certain distance, but closer than that and you will have a spike at GF1, and further than that and you will have a spike at GF0. --Skilgannon 18:07, 22 May 2009 (UTC)
your 3rd assertion, dodge on enemy fire means you are not dodging based on a fixed interval, which is weak. Adding .92 random makes your intervals very difficult to PM, making the movement even stronger. On orbit without closing range - watch your bot when it starts towards a corner. It will quite often corner death (hit wall, reverse, hit wall, ... die) because it isn't moving towards the enemy (and away from the walls). Bots the retreat will do this even more often.
The other half of my idea is I have done bots that reverse every say 16 ticks - the time it takes for a 3.0 power bullet to respawn. Works great for the first 10% of the fight, but gets ineffective quickly, and gets destroyed by 2.5 fire bots which take only 15 ticks to respawn. --Miked0801 22:13, 22 May 2009 (UTC)
- [View source↑]
- [History↑]
You cannot post new threads to this discussion page because it has been protected from new threads, or you do not currently have permission to edit.