Difference between revisions of "Assertive"

From Robowiki
Jump to navigation Jump to search
(nice infobox :P)
(beutiful picture added ;))
Line 1: Line 1:
 +
== Background Information ==
 +
 +
 
{{Infobox Robot
 
{{Infobox Robot
| bgcolour        =  
+
| bgcolour        = red
 
| name            = Assertive
 
| name            = Assertive
| image          =
+
| image          = Assertive.jpg
| caption        = He IS assertive!
+
| caption        = Be assertive!
 
| author          = [[User:Robar]]
 
| author          = [[User:Robar]]
| extends        = [[AdvancedRobot]]
 
 
| targeting      = [[SymbolicPatternMatching]]
 
| targeting      = [[SymbolicPatternMatching]]
 
| movement        = assertive movement
 
| movement        = assertive movement
Line 15: Line 17:
 
}}
 
}}
  
== Background Information ==
 
  
 
; Bot Name
 
; Bot Name

Revision as of 16:05, 12 September 2008

Background Information

Assertive
Assertive.jpg
Be assertive!
Author(s) User:Robar
Targeting SymbolicPatternMatching
Movement assertive movement
Released 30 August, 2008
Current Rating 6th/270th
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://www.robocoderepository.com/BotDetail.jsp?id=3451
How competitive is it?
Quite. Assertive 0.3 is a top 10 nano and a top 300 bot in the general RoboRumble

Strategy

How does it move?
It has a similar movement to NanoAndrew, DoctorBob or NanoGod, but it's more aggressive and more competitive against advanced targetings.
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 uexamined FunkyChicken's SymbolicPatternMatching gun to learn this targeting method. In Assertive I implemented a slightly modified version of it.