Difference between revisions of "SpinBot"
Jump to navigation
Jump to search
m (Add more important information about its specialness) |
m (oops) |
||
Line 12: | Line 12: | ||
== Background Information == | == Background Information == | ||
; What's special about it? | ; What's special about it? | ||
− | : It is the least hittable of the [[Sample Bots]]. It also demonstrates an [[AdvancedRobot]] <tt>setXXX()</tt> nonblocking call (specifically, <code>setTurnRight()</code>). | + | : It is one of the least hittable of the [[Sample Bots]]. It also demonstrates an [[AdvancedRobot]] <tt>setXXX()</tt> nonblocking call (specifically, <code>setTurnRight()</code>). |
; How competitive is it? | ; How competitive is it? |
Revision as of 23:53, 12 October 2017
SpinBot | |
Author(s) | Mathew Nelson, Flemming N. Larsen |
Extends | AdvancedRobot |
Targeting | Head-On Targeting |
Movement | Pattern Movement |
Code License | Eclipse Public License v1.0 |
Background Information
- What's special about it?
- It is one of the least hittable of the Sample Bots. It also demonstrates an AdvancedRobot setXXX() nonblocking call (specifically,
setTurnRight()
).
- How competitive is it?
- It is the third most successful sample bot in MeleeRumble.
Strategy
- How does it move?
- It moves in a tight circle, by moving forward while turning.
- How does it fire?
- It tries to fire a 3.0-power bullet whenever it sees another robot.
- How does it dodge bullets?
- Its continuous circular movement dodges Head-On Targeting and Linear Targeting. However, advanced targeting systems will have no trouble hitting it, and Circular Targeting will get a 100% hitrate against it.
- How does the melee strategy differ from one-on-one strategy?
- No difference.
- How does it select a target to attack/avoid in melee?
- No explicit target selection.
- What does it save between rounds and matches?
- Nothing between rounds, nothing between matches.
Additional Information
- Where did you get the name?
- It spins.
- Can I use your code?
- Yes, it is released under the Eclipse Public License v1.0.