Difference between revisions of "Gladius"

From Robowiki
Jump to navigation Jump to search
(updating Gladius 0.3)
(updating to 1.1)
Line 6: Line 6:
 
| name            = Gladius
 
| name            = Gladius
 
| author          = [[User:Robar]]
 
| author          = [[User:Robar]]
| targeting      = [[SymbolicPatternMatching]]
+
| targeting      = [[GF Tageting]]
 
| movement        = Statistical AOM
 
| movement        = Statistical AOM
| released        = June, 2009
+
| released        = 19 June, 2009
| current_version = 0.3
+
| current_version = 1.1
 
| license        = [[RWLPCL]]
 
| license        = [[RWLPCL]]
| download_link  = http://invitel.hu/artrog/robar.micro.Gladius_0.3.jar
+
| download_link  = http://invitel.hu/artrog/robar.micro.Gladius_1.1.jar
 
}}
 
}}
  
Line 31: Line 31:
  
 
; How competitive is it?
 
; How competitive is it?
: It's in a beta state with a sucky gun and unoptimized movement, but it's top 20 in microrumble and <150 in general.
+
: Quite good. It's the 14th in the microrumble and 147th in the main roborumble. It scores 46% against Toorkild which is an unbelievable fact for me. ;)
  
 
== Strategy ==
 
== Strategy ==
Line 39: Line 39:
  
 
; How does it fire?
 
; How does it fire?
: Nano [[SymbolicPatternMatching]] matching velocity.
+
: GuessFactor Targeting based on Aristocles's version but with different segmentations and more codesize-friendly weight. :)
  
 
; How does it [[Dodging Bullets|dodge bullets]]?
 
; How does it [[Dodging Bullets|dodge bullets]]?
: Moves according to the recent frequency of the oscillator movement.
+
: The sin-based oscillator movement sets its frequency according to the actual stats.
  
 
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
 
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
: The melee strategy is not to participate in melee battles. ;)
+
: The melee strategy is to avoid melee battles. ;)
  
 
; What does it save between rounds and matches?
 
; What does it save between rounds and matches?
: Between rounds it saves velocity for the [[Pattern Matching]] (and everything else, too, because static variables cost less codesize :P), between matches nothing.
+
: Between rounds it saves the visit count stats for GF (and everything else, too, because static variables cost less codesize :P), between matches nothing.
  
 
== Additional Information ==
 
== Additional Information ==
Line 59: Line 59:
  
 
; What's next for your robot?
 
; What's next for your robot?
: GuessFactor targeting, squeezing, optimizing, improving movement.
+
: * <strike>GuessFactor targeting</strike>
 +
: * Optimize segmentation
 +
: * Optimize distancing
 +
: * Optimize firepower management
 +
: * Improve movement in general(e.g. add segmentation or smooth stat bins)
 +
: * Give his colors back :D
  
 
; Does it have any [[White Whale]]s?
 
; Does it have any [[White Whale]]s?
: Not really, but important test bots are Toorkild, Acero, Sledgehammer, Hedgehog series (+ KostyaTszyu and Muffin, I don't know why)
+
: Top 13 and all the bots they perform better against. :D
  
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
: WeekendObsession's gun with some modifications.
+
: Aristocles's GF gun with different segmentations and much lower codesize.
 +
: Pugio's movement in micro-design. ;)
  
 +
[[Category:Bots]]
 
[[Category:MicroBots]]
 
[[Category:MicroBots]]
[[Category:Bots]]
 
 
[[Category:1-vs-1 Bots]]
 
[[Category:1-vs-1 Bots]]

Revision as of 16:21, 20 June 2009

Background Information

Gladius
Author(s) User:Robar
Targeting GF Tageting
Movement Statistical AOM
Released 19 June, 2009
Current Version 1.1
Code License RWLPCL
Download


Bot Name
Gladius
Author
User:Robar
Extends
AdvancedRobot
What's special about it?
This bot is the big brother of Pugio. It uses my invention called Adaptive Oscillator Movement. I try my new developments of it in this bot.
Great, I want to try it. Where can I download it?
See infobox.
How competitive is it?
Quite good. It's the 14th in the microrumble and 147th in the main roborumble. It scores 46% against Toorkild which is an unbelievable fact for me. ;)

Strategy

How does it move?
Statistical Adaptive Oscillator Movement.
How does it fire?
GuessFactor Targeting based on Aristocles's version but with different segmentations and more codesize-friendly weight. :)
How does it dodge bullets?
The sin-based oscillator movement sets its frequency according to the actual stats.
How does the melee strategy differ from One-on-one strategy?
The melee strategy is to avoid melee battles. ;)
What does it save between rounds and matches?
Between rounds it saves the visit count stats for GF (and everything else, too, because static variables cost less codesize :P), between matches nothing.

Additional Information

Where did you get the name?
Gladius is the bigger brother of Pugio. Pugio is the Roman dagger, Gladius is the Roman sword. Quite straightforward, isn't it?
Can I use your code?
RWLPCL
What's next for your robot?
* GuessFactor targeting
* Optimize segmentation
* Optimize distancing
* Optimize firepower management
* Improve movement in general(e.g. add segmentation or smooth stat bins)
* Give his colors back :D
Does it have any White Whales?
Top 13 and all the bots they perform better against. :D
What other robot(s) is it based on?
Aristocles's GF gun with different segmentations and much lower codesize.
Pugio's movement in micro-design. ;)