Difference between revisions of "Assertive"

From Robowiki
Jump to navigation Jump to search
(Fix broken links)
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Background Information ==
 
== Background Information ==
 +
 +
 +
{{Infobox Robot
 +
| bgcolour        = red
 +
| name            = Assertive
 +
| image          = Assertive.jpg
 +
| caption        = Be assertive!
 +
| author          = [[User:Robar]]
 +
| targeting      = [[SymbolicPatternMatching]]
 +
| movement        = [[Oscillator Movement]]
 +
| released        = 30 August, 2008
 +
| current_version = 0.3
 +
| license        = [[RWPCL]]
 +
| download_link  = http://robocode-archive.strangeautomata.com/robots/robar.nano.Assertive_0.3.jar
 +
}}
 +
  
 
; Bot Name
 
; Bot Name
Line 11: Line 27:
  
 
; What's special about it?
 
; What's special about it?
: My first Pattern Matcher [[nanoBot]]. It uses a home-made movement which seems to be very competitive... :)
+
: My first Pattern Matcher [[NanoBot]]. It uses a home-made movement which seems to be very competitive... :)
  
 
; Great, I want to try it. Where can I download it?
 
; Great, I want to try it. Where can I download it?
: http://www.robocoderepository.com/BotDetail.jsp?id=3451
+
: http://robocode-archive.strangeautomata.com/robots/robar.nano.Assertive_0.3.jar
  
 
; How competitive is it?
 
; How competitive is it?
: Quite. It's a top 10 nano and a top 300 bot in the general [[Roborumble]]
+
: Quite. Assertive 0.3 is a top 20 nano and a top 300 bot in the general [[RoboRumble]]
  
 
== Strategy ==
 
== Strategy ==
  
 
; How does it [[Movement|move]]?
 
; How does it [[Movement|move]]?
: ''It has a similar movement to NanoAndrew, DoctorBob or NanoGod, but it's more aggressive and more competitive against advanced targetings.''
+
: Unique [[Oscillator Movement]] with aggressive approachment.
  
 
; How does it fire?
 
; How does it fire?
: Symbolic [[Pattern Matching]]
+
: [[SymbolicPatternMatching]].
  
 
; How does it [[Dodging Bullets|dodge bullets]]?
 
; How does it [[Dodging Bullets|dodge bullets]]?
Line 42: Line 58:
  
 
; Can I use your code?
 
; Can I use your code?
: [[RWPLC]]
+
: [[RWPCL]]
  
 
; What's next for your robot?
 
; What's next for your robot?
: Now I'm working on my first [[MicroBot]], but I think I should do something against [[Head-on Targeting]] :)
+
: Now I'm working on my first [[MicroBot]], but I think I should do something against [[Head-on Targeting]]. :)
  
 
; Does it have any [[White Whale]]s?
 
; Does it have any [[White Whale]]s?
: Not really, but my everlasting testingBots are Splinter, Nanolaulektric, AceSurf, NanoAndrew, DoctorBob, PulsarNano, etcetera...
+
: Not really, but my everlasting testingBots are Splinter, Nanolaulectrik, AceSurf, NanoAndrew, DoctorBob, PulsarNano, etcetera...
  
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
: I uexamined FunkyChicken's [[Pattern Matching]] gun to learn this targeting. In Assertive I implemented a slightly modified version of it.
+
: I examined FunkyChicken's [[SymbolicPatternMatching]] gun to learn this targeting method. In Assertive I implemented a slightly modified version of it.
  
 
[[Category:NanoBots]]
 
[[Category:NanoBots]]
 
[[Category:Bots]]
 
[[Category:Bots]]
 +
[[Category:1-vs-1 Bots]]
 +
[[Category:Open Source Bots]]

Latest revision as of 06:30, 24 August 2017

Background Information

Assertive
Assertive.jpg
Be assertive!
Author(s) User:Robar
Targeting SymbolicPatternMatching
Movement Oscillator Movement
Released 30 August, 2008
Current Version 0.3
Code License RWPCL
Download


Bot Name
Assertive
Author
User:Robar
Extends
AdvancedRobot
What's special about it?
My first Pattern Matcher NanoBot. It uses a home-made movement which seems to be very competitive... :)
Great, I want to try it. Where can I download it?
http://robocode-archive.strangeautomata.com/robots/robar.nano.Assertive_0.3.jar
How competitive is it?
Quite. Assertive 0.3 is a top 20 nano and a top 300 bot in the general RoboRumble

Strategy

How does it move?
Unique Oscillator Movement with aggressive approachment.
How does it fire?
SymbolicPatternMatching.
How does it dodge bullets?
It's not a bullet-dodger howsoever it seems to be.
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?
Between rounds it saves lateral velocity for the Pattern Matching (and everything else, too, because static variables cost less codesize :P), between matches nothing.

Additional Information

Where did you get the name?
I created a movement, looked at it for a while then opened a dictionary and that was the perfect name...
Can I use your code?
RWPCL
What's next for your robot?
Now I'm working on my first MicroBot, but I think I should do something against Head-on Targeting. :)
Does it have any White Whales?
Not really, but my everlasting testingBots are Splinter, Nanolaulectrik, AceSurf, NanoAndrew, DoctorBob, PulsarNano, etcetera...
What other robot(s) is it based on?
I examined FunkyChicken's SymbolicPatternMatching gun to learn this targeting method. In Assertive I implemented a slightly modified version of it.