SpinBot
Jump to navigation
Jump to search
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.