Difference between revisions of "SimpleBot"

From Robowiki
Jump to navigation Jump to search
m (Update SimpleBot from 0.011 to 0.02)
Line 11: Line 11:
  
 
; What's special about it?
 
; What's special about it?
: SimpleBot is very simple, it starts to be a reference bot I created to test my [[WaveSurfing]] implementation. Soon I found that SimpleBot is deadly simple, therefore I decided to give up anything overcomplex I've created and start from scratch with SimpleBot. And SimpleBot is my first bot in [[RoboRumble]].  
+
: SimpleBot is very simple, it starts to be a reference bot I created to test my [[WaveSurfing]] implementation by firing HOT while moving forever. Soon I found that SimpleBot is deadly simple, therefore I decided to give up anything overcomplex I've created and start from scratch with SimpleBot. And SimpleBot is my first bot in [[RoboRumble]].
  
 
== Strategy ==
 
== Strategy ==

Revision as of 19:47, 18 August 2017

SimpleBot Sub-pages:
Version History

Background Information

What's special about it?
SimpleBot is very simple, it starts to be a reference bot I created to test my WaveSurfing implementation by firing HOT while moving forever. Soon I found that SimpleBot is deadly simple, therefore I decided to give up anything overcomplex I've created and start from scratch with SimpleBot. And SimpleBot is my first bot in RoboRumble.

Strategy

How does it move?
Very simple, just circle around enemy forever ;) Starting from 0.02, a simple WaveSurfing that dodge randomly selected history GuessFactor has been added.
How does it fire?
Fire randomly based on recorded GuessFactor. It works surprisingly well that it outperformed VCS without segmentation against a lot of bots, such as RaikoMicro.
What does it save between rounds and matches?
Between matches: Nothing.
Between rounds: Everything.

Additional Information

Where did you get the name?
For it's simple.
Can I use your code?
Not yet ;)
What's next for your robot?
What other robot(s) is it based on?
None, it was started from scratch, without using/reusing any code from anyone, including myself.