Talk:Movement Challenge 2K7

From Robowiki
Revision as of 07:23, 5 July 2011 by Skotty (talk | contribs) (Question on using Raiko's radar)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Requirement to use Raiko Radar

I'm a little confused about the radar requirement for the movement challenge. The challenge states we need to use the Raiko radar. The mc2k7.zip file contains the RaikoGun.java file, but there is no separate file for the radar. However, you can pull the radar code from RaikoGun.java, which is what I presume we are supposed to do. However, this radar just spins in circles (and even worse, it uses turnRadarRightRadians instead of setTurnRadarRightRadians, though I have so far assumed I can change this to use the setXxx method). Is this really the radar we are supposed to use?

The problem with the radar is you don't get a regular stream of opponent scans every tick. This prevents you from knowing on exactly which tick an enemy bullet was fired. This in turn means you cannot accurately predict the enemy bullet waves, which in turn reduces the effectiveness of the drive. Shouldn't the movement challenge allow you to run your own radar, or at the very least, have a higher quality radar that scans the opponent at the maximum frequency possible? As a case in point, with the sloppy Raiko scanning, my robot keeps detecting energy drops late, and the enemy waves are usually behind where the actual bullet is. This leads to inaccurate calculations on how far my robot can reach in the factor range (it usually thinks it can get a little further than it actually can). This reduces my score against HawkOnFire from about 99% down to about 95%, as my robot is often late when switching directions and attempting to sneak between enemy bullets. Are the other robots who have participated in this challenge really using this radar? And is the movement challenge really valid with this limitation? -- Skotty 06:23, 5 July 2011 (UTC)