MagicD3

From Robowiki
Revision as of 02:38, 30 August 2009 by CrazyBassoonist (talk | contribs) (MagicD3)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
MagicD3
Author(s) CrazyBassoonist
Extends AdvancedRobot
Targeting Dynamic Clustering
Movement Stop And Go + Random Movement
Download

Background Information

Bot Name
MagicD3
Author
CrazyBassoonist
Extends
AdvancedRobot
What's special about it?
It's the only Micro Bot that I know of using Dynamic Clustering.
Great, I want to try it. Where can I download it?
http://robocoderepository.com/BotDetail.jsp?id=3753
How competitive is it?
It's decent, but not top-level.

Strategy

How does it move?
It uses Stop And Go; if that fails, it uses a Random Movement based on MagicD2's
How does it fire?
It fires Waves, recording all the relevant information when the wave is launched. When the wave passes the enemy, It calculates the angle that would have hit and then puts the information into a log of enemy movements. When its time to fire, it looks through the log and tries to find the entry closest to the current situation using a k-nearest neighbor algorithm. For more information, see the Dynamic Clustering and Dynamic Clustering Tutorial pages.
How does it dodge bullets?
Stop And Go along with Random Movement.
Is this robot Melee-capable?
Nope.
What does it save between rounds and matches?
The enemy movement log.

Additional Information

Where did you get the name?
It's Random Movement is based on MagicD2's, and its gun has three dimensions, so....
Can I use your code?
RWPCL
What's next for your robot?
I'm thinking about making the gun Multiple Choice if I can find the room.
Does it have any White Whales?
Every robot that beats it!

Credits

The Dynamic Clustering Tutorial. It's what gave me the idea to make a Dynamic Clustering robot.