Difference between revisions of "Barracuda"
Jump to navigation
Jump to search
(migrating from old wiki) |
(Mass-edit Robocode Repository URLs) |
||
(One intermediate revision by one other user not shown) | |||
Line 5: | Line 5: | ||
| movement = [[Random Movement|Random Movement]] | | movement = [[Random Movement|Random Movement]] | ||
| current_version = 1.0 | | current_version = 1.0 | ||
− | | download_link = http:// | + | | download_link = http://robocode-archive.strangeautomata.com/robots/kawigi.sbf.Barracuda_1.0.jar |
| isOpenSource = yes | | isOpenSource = yes | ||
| isOneOnOne = yes | | isOneOnOne = yes | ||
}} | }} | ||
− | |||
Barracuda is just [[FloodMini]] with a gun based on the concept of [[Mako]] and [[Gouldingi]]'s guns - just [[Averaged Bearing Offset Targeting|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). | Barracuda is just [[FloodMini]] with a gun based on the concept of [[Mako]] and [[Gouldingi]]'s guns - just [[Averaged Bearing Offset Targeting|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? | ; What's special about it? | ||
Line 22: | Line 23: | ||
== Strategy == | == Strategy == | ||
− | ; How does it [[Movement|move]]? | + | ; How does it [[:Category:Movement|move]]? |
: Same as [[FloodMicro]], [[GouldingiHT]], [[FloodMini]], and [[Teancum]], approximately. | : Same as [[FloodMicro]], [[GouldingiHT]], [[FloodMini]], and [[Teancum]], approximately. | ||
− | ; How does it [[Targeting|fire]]? | + | ; How does it [[:Category:Targeting|fire]]? |
: Uses the recent [[Averaged Bearing Offset Targeting|average bearing]] for each [[Segmentation|segment]] of data to aim. Variations (i.e. - various levels of [[Rolling Averages|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]]. | : Uses the recent [[Averaged Bearing Offset Targeting|average bearing]] for each [[Segmentation|segment]] of data to aim. Variations (i.e. - various levels of [[Rolling Averages|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]]. | ||
Line 31: | Line 32: | ||
: Reacts to some bullets by changing direction and speed. | : Reacts to some bullets by changing direction and speed. | ||
− | ; How does the [[ | + | ; How does the [[melee]] strategy differ from [[One on One|one-on-one]] strategy? |
: Doesn't have one, it's currently only made for one on one. | : Doesn't have one, it's currently only made for one on one. | ||
Line 49: | Line 50: | ||
; What's next for your robot? | ; 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. | + | : Not sure. Find room for more [[Segmentation|segmenting]]? I was surprised that this gun took about as much space as [[FloodMini]]'s. |
; Does it have any [[White Whale|White Whales]]? | ; Does it have any [[White Whale|White Whales]]? |
Latest revision as of 03:38, 18 August 2017
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.
See also