Crazy

From Robowiki
Revision as of 23:07, 10 September 2017 by MultiplyByZer0 (talk | contribs) (Write bot page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Crazy
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?
Crazy is a Sample Bot that moves in a preset pattern of semi- and quarter-circles. It exists to demonstrate primitive non-blocking calls and the waitFor() method. Its source code is incredibly well-commented.
How competitive is it?
In the general melee rumble, it is the second most successful Sample Bot (behind Walls), ranking at #351 out of 399.

Strategy

How does it move?
It moves in the following pattern:
  • Turn 90°.
  • Turn -180°.
  • Turn 180°.
While moving forward constantly.
How does it fire?
It attempts to fire a 1.0-power bullet whenever it scans an enemy.
How does it dodge bullets?
It moves constantly, in a pattern that is unpredictable for simple targeters.
How does the melee strategy differ from one-on-one strategy?
No difference.
What does it save between rounds and matches?
Nothing between rounds or matches.

Additional Information

Where did you get the name?
The movement might seem "crazy".
Can I use your code?
Yes, it's released under the Eclipse Public License v1.0.