Barracuda

From Robowiki
Revision as of 07:18, 30 May 2009 by Nat (talk | contribs) (cleanup)
Jump to navigation Jump to search
Barracuda
Author(s) Kawigi
Extends AdvancedRobot
Targeting Head-On Targeting (via buggy Averaged Bearing Offset Targeting)
Movement Random Movement
Current Version 1.0
Download


Barracuda is just FloodMini with a gun based on the concept of Mako and Gouldingi's guns - just averaging the bearing offset. It learns quickly, therefore, and it doesn't need to save much information (it can save data on twice as many robots as are in the Eternal Rumble currently). It seems to be weaker against most robots than its brothers, FloodMini and Teancum, but against others it does better. Actually, it's the best gun I have against SandboxDT (so I actually win about 20% of my rounds against him with Barracuda).

Background Information

What's special about it?
Third robot that could have been named FloodMini. I suppose if I wrote MakoHT or GouldingiHT myself, it would have come out like this.
How competitive is it?
Not as competitive as FloodMini or Teancum in my opinion, but may do well still against most bots.

Strategy

How does it move?
Same as FloodMicro, GouldingiHT, FloodMini, and Teancum, approximately.
How does it fire?
Uses the recent average bearing for each segment of data to aim. Variations (i.e. - various levels of rolling averages and weighting to saved data) of this aiming seem to work well against different combinations of bots, I chose a combination that I thought was good in general. A few variations of this gun will probably exist in FloodHT.
How does it dodge bullets?
Reacts to some bullets by changing direction and speed.
How does the melee strategy differ from one-on-one strategy?
Doesn't have one, it's currently only made for one on one.
How does it select a target to attack/avoid in melee?
luck.
What does it save between rounds and matches?
Dynamic Distancing factors, the bearings for each sector, and how many rounds the bearings have been accrued for.

Additional Information

Where did you get the name?
Other robots I knew with this aiming were named after dangerous fish.
Can I use your code?
If you feel like it. Let me know what you do with it, though.
What's next for your robot?
Not sure. Find room for more segmenting? I was surprised that this gun took about as much space as FloodMini's.
Does it have any White Whales?
Oh, a ton. This just doesn't work well against double-spiked robots.
What other robot(s) is it based on?
FloodMini, Mako, Gouldingi

See also