Difference between revisions of "ScalarBot"

From Robowiki
Jump to navigation Jump to search
m (fix)
m (replace link with archive)
 
(39 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
| parent = ScalarBot
 
| parent = ScalarBot
 
| page1 = Version History
 
| page1 = Version History
| page2 = Understanding ScalarBot
 
}}
 
 
{{Infobox Robot
 
| author          = [[User:Xor|Xor]]
 
| implements      = Interface
 
| targeting      = [[kNN]] [[GuessFactor]]
 
| movement        = [[Wave Surfing/True Surfing|True Surfing]]
 
| current_version = 0.012k1
 
| released        = 2017
 
| isOpenSource    = no
 
| isMelee        = no
 
| isOneOnOne      = yes
 
 
}}
 
}}
  
 
== Background Information ==
 
== Background Information ==
; What's special about it?
+
; How competitive of it?
: ''The strongest guns have trouble with it's movement, but a [[GuessFactor Targeting|weak gun]] can hit it just as well. ''
+
: It ranks [http://web.archive.org/web/20180826110925/http://literumble.appspot.com/Rankings?game=roborumble #3] in [[RoboRumble]] as of Oct. 3rd, 2017, until [[ScalarN]] takes its position.  
 
 
; How competitive is it?
 
: ''Current version ranks 9th in APS, 8th in PL. 0.012j8 ranks 5th in PL. ''
 
  
 
== Strategy ==
 
== Strategy ==
 
; How does it [[Movement|move]]?
 
; How does it [[Movement|move]]?
: ''[[kNN]] [[Wave Surfing]]''
+
: [[Wave Surfing]] with multiple [[Tree View|k-nn views]]''
  
 
; How does it fire?
 
; How does it fire?
: ''[[kNN]] [[GuessFactor]] "[[Pattern Matching]]"''
+
: [[kNN|k-nn]] [[GuessFactor]] [[Virtual Gun System]]
  
 
; What does it save between rounds and matches?
 
; What does it save between rounds and matches?
: ''Everything between rounds, nothing between matches''
+
: Everything between rounds, nothing between matches
  
 
== Additional Information ==
 
== Additional Information ==
 
; Where did you get the name?
 
; Where did you get the name?
: ''Scalar replacement, when I'm reading [[wikipedia:Escape analysis|Escape analysis]]''
+
: Scalar replacement, when I was reading [[wikipedia:Escape analysis|Escape analysis]].
  
 
; Can I use your code?
 
; Can I use your code?
: ''Not yet. ''
+
: Not yet ;)
  
 
; What's next for your robot?
 
; What's next for your robot?
: ''Rewrite. ''
+
: Don't assume anything about the opponent. Rather, always try to do the best I can do.
 +
:* Tune against Pattern Matchers
 +
:* Tune flattener
 +
 
 +
; 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 ;).
  
; Does it have any [[White Whale]]s?
 
: ''Some weak bots ;)''
 
  
; What other robot(s) is it based on?
 
: ''It's gun is almost the same as [[SimpleBot]]. And it's movement trees are based on [[SimpleBot]]. ''
 
 
__NOTOC__ __NOEDITSECTION__
 
__NOTOC__ __NOEDITSECTION__
 +
 +
{{Template:Bot Categorizer|author=Xor|isMega=true|isOneOnOne=true|isMelee=false|isOpenSource=false|extends=Interface}}

Latest revision as of 05:23, 18 January 2023

ScalarBot Sub-pages:
Version History

Background Information

How competitive of it?
It ranks #3 in RoboRumble as of Oct. 3rd, 2017, until ScalarN takes its position.

Strategy

How does it move?
Wave Surfing with multiple k-nn views
How does it fire?
k-nn 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.
Can I use your code?
Not yet ;)
What's next for your robot?
Don't assume anything about the opponent. Rather, always try to do the best I can do.
  • Tune against Pattern Matchers
  • Tune flattener
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 ;).