Difference between revisions of "SpinBot"
Jump to navigation
Jump to search
(Write bot page) |
m (Add image) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Robot | {{Infobox Robot | ||
+ | | image = SpinBot.png | ||
+ | | imagesize = 100 | ||
| author = Mathew Nelson, [[User:FlemmingLarsen|Flemming N. Larsen]] | | author = Mathew Nelson, [[User:FlemmingLarsen|Flemming N. Larsen]] | ||
| extends = [[AdvancedRobot]] | | extends = [[AdvancedRobot]] | ||
Line 12: | Line 14: | ||
== Background Information == | == Background Information == | ||
; What's special about it? | ; What's special about it? | ||
− | : It 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? | ||
− | : It is the third most successful | + | : It is the third most successful sample bot [https://literumble.appspot.com/Rankings?game=meleerumble in MeleeRumble]. |
== Strategy == | == Strategy == |
Latest revision as of 19:54, 14 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.