Difference between revisions of "RandomMovementBot"

From Robowiki
Jump to navigation Jump to search
(Add bot stub)
 
m (More info)
 
(One intermediate revision by the same user not shown)
Line 17: Line 17:
 
}}
 
}}
  
{{stub}}
+
== Background Information ==
 +
; What's special about it?
 +
: RandomMovementBot is a [[1v1]] bot that demonstrates perpendicular [[Random Movement|random movement]].
 +
 
 +
: Early versions of [[Raiko]], [[CassiusClay]], and [[Pugilist]] once used this movement, before [[Wave Surfing]] was invented.
 +
 
 +
: RandomMovementBot is a reference bot in the [[Targeting Challenge RM]], where it is classified as having a medium-level movement.
 +
 
 +
; How competitive is it?
 +
: It is not in the [[RoboRumble]], but it should be.
 +
 
 +
== Strategy ==
 +
; How does it [[Movement|move]]?
 +
: It is all described in the [[RandomMovementBot/Code|source code]], which is not very hard to understand.
 +
 
 +
; How does it fire?
 +
: It does not.
 +
 
 +
; How does it [[Dodging Bullets|dodge bullets]]?
 +
: It constantly moves, randomly changing its direction.
 +
 
 +
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
 +
: It only supports 1v1 battles.
 +
 
 +
; What does it save between rounds and matches?
 +
: Nothing between rounds and nothing between matches.
 +
 
 +
== Additional Information ==
 +
; Can I use your code?
 +
: [[User:PEZ|PEZ]] (its author) licensed it under the [[RWPCL]].

Latest revision as of 18:24, 1 September 2017

RandomMovementBot
Author(s) PEZ
Extends AdvancedRobot
Targeting None
Movement Orbital Random Movement
Current Version 1.2
Code License RWPCL
Download
Sub-pages:
Code - Archived Talk

Background Information

What's special about it?
RandomMovementBot is a 1v1 bot that demonstrates perpendicular random movement.
Early versions of Raiko, CassiusClay, and Pugilist once used this movement, before Wave Surfing was invented.
RandomMovementBot is a reference bot in the Targeting Challenge RM, where it is classified as having a medium-level movement.
How competitive is it?
It is not in the RoboRumble, but it should be.

Strategy

How does it move?
It is all described in the source code, which is not very hard to understand.
How does it fire?
It does not.
How does it dodge bullets?
It constantly moves, randomly changing its direction.
How does the melee strategy differ from One-on-one strategy?
It only supports 1v1 battles.
What does it save between rounds and matches?
Nothing between rounds and nothing between matches.

Additional Information

Can I use your code?
PEZ (its author) licensed it under the RWPCL.