Difference between revisions of "Assertive"

From Robowiki
Jump to navigation Jump to search
(assertive bot page stating)
 
Line 2: Line 2:
  
 
; Bot Name
 
; Bot Name
: ''Assertive''
+
: Assertive
  
 
; Author
 
; Author
Line 8: Line 8:
  
 
; Extends
 
; Extends
: ''[[AdvancedRobot]]''
+
: [[AdvancedRobot]]
  
 
; 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://www.robocoderepository.com/BotDetail.jsp?id=3451
  
 
; 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. It's a top 10 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 competitive against advanced targetings.''
+
: ''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?
 
; How does it fire?
: ''[[Pattern Matching]] (FunkyChicken-type)''
+
: Symbolic [[Pattern Matching]]
  
 
; How does it [[Dodging Bullets|dodge bullets]]?
 
; How does it [[Dodging Bullets|dodge bullets]]?
: ''It doesn't dodge bullets.''
+
: It's not a bullet-dodger howsoever it seems to be.
  
 
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
 
; How does the [[melee]] strategy differ from [[One-on-one]]  strategy?
: ''Melee is a battle with many bots; one-on-one is a battle with only two bots.''
+
: It's only a [[one-on-one]] bot.
 
 
; How does it select a target to attack/avoid in [[melee]]?
 
: ''Some bots target the first enemy they see; other bots attack the closest enemy; still others choose the target with the greatest [[energy]].''
 
  
 
; What does it save between rounds and matches?
 
; What does it save between rounds and matches?
: ''What does the bot store in static global variables (between rounds) and in files (between 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 ==
 
== Additional Information ==
  
 
; Where did you get the name?
 
; Where did you get the name?
: ''a.k.a. the "What the heck were you thinking?" section.''
+
: 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?
 
; Can I use your code?
: ''Put licensing information here.''
+
: [[RWPLC]]
  
 
; What's next for your robot?
 
; What's next for your robot?
: ''Typically a list of future goals.''
+
: 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?
: ''Arch-nemesis bots.''
+
: Not really, but my everlasting testingBots are Splinter, Nanolaulektric, AceSurf, NanoAndrew, DoctorBob, PulsarNano, etcetera...
  
 
; What other robot(s) is it based on?
 
; What other robot(s) is it based on?
: ''Did you borrow / steal code from any other robots? Also, you can use this section to give credit for ideas and concepts used in your bot.''
+
: I uexamined FunkyChicken's [[Pattern Matching]] gun to learn this targeting. In Assertive I implemented a slightly modified version of it.
  
[[Category:Templates|Template For Bot Pages]]
+
[[Category:NanoBots]]
 +
[[Category:Bots]]

Revision as of 20:45, 11 September 2008

Background Information

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. It's 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?
Symbolic Pattern Matching
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?
RWPLC
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, Nanolaulektric, AceSurf, NanoAndrew, DoctorBob, PulsarNano, etcetera...
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.