Capulet

From Robowiki
Revision as of 22:39, 1 March 2011 by CrazyBassoonist (talk | contribs) (Capulet takes first!)
Jump to navigation Jump to search
Capulet
Author(s) CrazyBassoonist
Extends AdvancedRobot
Targeting Circular Targeting
Movement Minimum Risk Movement
Download

Background Information

Bot Name
Capulet
Author
CrazyBassoonist
Extends
AdvancedRobot
What's special about it?
To you, not much. To me, its probably my most successful melee bot so far. Also, it has kind of a new idea about how a good melee movement should work.
Great, I want to try it. Where can I download it?
http://robocoderepository.com/BotDetail.jsp?id=3765
How competitive is it?
Very competitive, its currently first place in the micro melee rumble.

Strategy

How does it move?
It uses Minimum Risk Movement. However, it's movement works in a somewhat different way from normal melee movements. It doesn't even rate points based on distance from other robots. In fact, the only thing it takes into account is perpendicularity to the closest enemy and the distance from the center of the field. The way it works is that it chooses a distance(closest enemy distance*Math.random()*0.72) then projects that distance for every direction it could go in and moves to the best point. The movement works as a pretty effective random movement, and gets it to the corners pretty quickly.
This robots strategy is basically my challenge to the idea that a good melee bot is all about not getting shot at at all. I think that its much more important to get yourself into a good position early on than it is to try to be as far away from other robots as possible, even if that means moving dangerously close to another robot(I've seen it ram HawkOnFire to death twice while testing). This robot just relies on its gun and the randomness of its movement to kill the other robots in the corner first.
How does it fire?
I needed a gun that would be accurate at close ranges without needing much data to operate with, so it uses a gun from the Circular Targeting page optimized for codesize. Its actually amazing how accurate a simple gun like that can be in melee.
How does it dodge bullets?
It doesn't. It just tries to move pretty randomly.
Is this robot Melee-capable?
Yes.
What does it save between rounds and matches?
Nothing.

Additional Information

Where did you get the name?
It's kind of a big brother to TybaltMelee.
Can I use your code?
RWPCL
What's next for your robot?
I'm not quite sure. Maybe trying to knock Sprout off the top of the micro-rumble?
Does it have any White Whales?
For some reason, grofvuil and wisdom both completely destroy it.

Credits