Difference between revisions of "SimpleBot"
Jump to navigation
Jump to search
m (→Strategy) |
|||
Line 22: | Line 22: | ||
: Fire randomly based on recorded [[GuessFactor]]. It works surprisingly well that it outperformed VCS without segmentation against a lot of bots, such as [[RaikoMicro]]. | : Fire randomly based on recorded [[GuessFactor]]. It works surprisingly well that it outperformed VCS without segmentation against a lot of bots, such as [[RaikoMicro]]. | ||
+ | : The knn branch uses k-NN with my Bucket PR k-d tree and kernel density to select gf with most probability of hitting. | ||
; What does it save between rounds and matches? | ; What does it save between rounds and matches? |
Revision as of 07:09, 26 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.
- The knn branch uses k-NN with my Bucket PR k-d tree and kernel density to select gf with most probability of hitting.
- 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?
- Tune gun against RaikoMicro
Add simple WaveSurfingdone.
- What other robot(s) is it based on?
- None, it was started from scratch, without using/reusing any code from anyone, including myself.