Difference between revisions of "Pugio"

From Robowiki
Jump to navigation Jump to search
(Mass-edit Robocode Repository URLs)
 
(5 intermediate revisions by one other user not shown)
Line 10: Line 10:
 
| targeting      = [[SymbolicPatternMatching]]
 
| targeting      = [[SymbolicPatternMatching]]
 
| movement        = [[Adapting Oscillator Movement]]
 
| movement        = [[Adapting Oscillator Movement]]
| released        = October, 2008
+
| current_version = 1.49 (30 July 2009)
| current_version = 1.2
+
| license        = [[RWLPCL]]
| license        = [[RWPCL]]
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/robar.nano.Pugio_1.49.jar
| download_link  = http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Pugio_1.2.jar
 
 
}}
 
}}
  
Line 28: Line 27:
 
; What's special about it?
 
; What's special about it?
 
: It features one of my new developments, the Adapting Oscillator Movement.
 
: It features one of my new developments, the Adapting Oscillator Movement.
 +
: NanoRumble stats (13 June 2009): 3rd general, 3rd Survival, 5th PL.
 +
: Interesting: The 1.3 was published on 13th May and 1.4 on 14th :D
  
 
; Great, I want to try it. Where can I download it?
 
; Great, I want to try it. Where can I download it?
: http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Pugio_1.2.jar
+
: 1.2 : http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Pugio_1.2.jar
 +
: 1.3 : http://robocode-archive.strangeautomata.com/robots/robar.nano.Pugio_1.49.jar
 +
: 1.4 : http://robocode-archive.strangeautomata.com/robots/robar.nano.Pugio_1.49.jar
 +
: 1.47 : http://invitel.hu/artrog/robar.nano.Pugio_1.47.jar
 +
: 1.49 : http://robocode-archive.strangeautomata.com/robots/robar.nano.Pugio_1.49.jar
  
 
; How competitive is it?
 
; How competitive is it?
: Very. Absolutely top ten, now even top five.
+
: Very. 4th at the moment. //1.49 gained 0.5% APS, 1% Survival and 6 PL over 1.47.
  
 
== Strategy ==
 
== Strategy ==
  
 
; How does it [[Movement|move]]?
 
; How does it [[Movement|move]]?
: [[Adapting Oscillator Movement]], article soon.
+
: [[Adapting Oscillator Movement]].
  
 
; How does it fire?
 
; How does it fire?
Line 44: Line 49:
  
 
; How does it [[Dodging Bullets|dodge bullets]]?
 
; How does it [[Dodging Bullets|dodge bullets]]?
: It doesn't, but it adapts itself as far as it dies.
+
: It adjusts its oscillating frequency as long as it loses. When enemy fires, it moves
 +
:and adjusts its velocity according to its frequency.
  
 
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
 
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
Line 58: Line 64:
  
 
; Can I use your code?
 
; Can I use your code?
: [[RWPCL]]
+
: [[RWLPCL]]
  
 
; What's next for your robot?
 
; What's next for your robot?
: Maybe I should develop the movement against other PM bots, but to be honest, I'm working on many other bots that have higher priority than this.
+
: I should develop the movement against other PM bots.
  
 
; Does it have any [[White Whale]]s?
 
; Does it have any [[White Whale]]s?
: There isn't any, but important test bots were Nanolaulectrik, Splinter, AceSurf, Assertive, Acero, NanoAndrew, NanoDeath etc...
+
: NeophytePattern, Moebius, LittleBlackBook.. ;)
 +
 
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
: It has Assertive's gun with some small codesize-reductions.
+
: It has [[WeekendObsession]]'s gun.
  
 
[[Category:NanoBots]]
 
[[Category:NanoBots]]

Latest revision as of 04:46, 18 August 2017

Background Information

Pugio
Pugio-big.jpg
Quite lovely, isn't it?
Author(s) User:Robar
Targeting SymbolicPatternMatching
Movement Adapting Oscillator Movement
Current Version 1.49 (30 July 2009)
Code License RWLPCL
Download


Bot Name
Pugio
Author
User:Robar
Extends
AdvancedRobot
What's special about it?
It features one of my new developments, the Adapting Oscillator Movement.
NanoRumble stats (13 June 2009): 3rd general, 3rd Survival, 5th PL.
Interesting: The 1.3 was published on 13th May and 1.4 on 14th :D
Great, I want to try it. Where can I download it?
1.2 : http://hunrobar.freeblog.hu/files/myrobots/robar.nano.Pugio_1.2.jar
1.3 : http://robocode-archive.strangeautomata.com/robots/robar.nano.Pugio_1.49.jar
1.4 : http://robocode-archive.strangeautomata.com/robots/robar.nano.Pugio_1.49.jar
1.47 : http://invitel.hu/artrog/robar.nano.Pugio_1.47.jar
1.49 : http://robocode-archive.strangeautomata.com/robots/robar.nano.Pugio_1.49.jar
How competitive is it?
Very. 4th at the moment. //1.49 gained 0.5% APS, 1% Survival and 6 PL over 1.47.

Strategy

How does it move?
Adapting Oscillator Movement.
How does it fire?
SymbolicPatternMatching.
How does it dodge bullets?
It adjusts its oscillating frequency as long as it loses. When enemy fires, it moves
and adjusts its velocity according to its frequency.
How does the melee strategy differ from One-on-one strategy?
It's only a one-on-one bot.
What does it save between rounds and matches?
It saves the lateral velocity log for the SymbolicPatternMatching gun. (between rounds, of course)

Additional Information

Where did you get the name?
I love the culture of the ancient Rome, so I chose a little and dangerous weapon from that times. ;)
Can I use your code?
RWLPCL
What's next for your robot?
I should develop the movement against other PM bots.
Does it have any White Whales?
NeophytePattern, Moebius, LittleBlackBook.. ;)
What other robot(s) is it based on?
It has WeekendObsession's gun.