Difference between revisions of "ScalarBot"

From Robowiki
Jump to navigation Jump to search
m (Don't assume anything about the opponent.)
m (It works ;))
Line 11: Line 11:
  
  
: Fast, Precise, Adaptive and Accurate
+
: It works. <!--Fast, Precise, Adaptive and Accurate-->
 
: — [[Xor]], ''ScalarBot''
 
: — [[Xor]], ''ScalarBot''
  

Revision as of 14:29, 15 October 2017

ScalarBot Sub-pages:
Version History - Understanding ScalarBot


Background Information


It works.
Xor, ScalarBot


How competitive of it?
It ranks #3 in RoboRumble as of Oct. 3rd, 2017

Strategy

How does it move?
Wave Surfing with multiple kNN views
How does it fire?
kNN GuessFactor Virtual Gun System
What does it save between rounds and matches?
Everything between rounds, nothing between matches

Additional Information

Where did you get the name?
Scalar replacement, when I was reading Escape analysis.
Scalar used to mean fast, strict and precise. But being strict and precise doesn't necessarily make it accurate.
Thus it now means — fast, precise, adaptive and accurate.
Can I use your code?
Not yet ;). But what it's mostly based on has already been made open source.
What's next for your robot?
Don't assume anything about the opponent. Rather, always try to do the best I can do.
What other robot(s) is it based on?
It inherits ShieldBot's structure while using the gun and movement (actually, only the trees) from SimpleBot. It, however, evolved a lot since then.
Although no code directly, its evolvement is inspired by a lot of bots, including DrussGT, Diamond, Tomcat, Nene and more on this wiki.
Credits give to
  • Skilgannon, for his DrussGT gun, which influenced me a lot, and for his wise advice to me.
  • Voidious, for his Diamond gun, which is extremely strong, pushing me to work on movement more and more. Some gun attributes are also inspired by Diamond.
  • Jdev, for his Tomcat movement, which is pretty unique, and its data analysis inspired me a lot as well.
  • Chase, for his Nene, which told me that a flattener or an Anti-Surfer Gun is not essential. Its movement (especially danger function) inspired me a lot as well.
  • Jamougha, for his RaikoMicro, strong GuessFactor Gun with strong Random Movement, which is my favorite bot to test with ;).