BlackWidow

From Robowiki
Revision as of 19:45, 4 March 2009 by Robar (talk | contribs) (New page: == Background Information == {{Infobox Robot | bgcolour = black | name = BlackWidow | image = | caption = Its venom is stronger than a cobra's. | aut...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Background Information

BlackWidow
Author(s) User:Robar
Targeting SymbolicPatternMatching
Movement Stop And Go + Random Movement
Released March, 2009
Current Version 1.0
Code License RWLPCL
Download


Bot Name
BlackWidow
Author
User:Robar
Extends
AdvancedRobot
What's special about it?
It features one of my new developments, the Adapting Oscillator Movement.
Great, I want to try it. Where can I download it?
http://robocoderepository.com/BotDetail.jsp?id=3542
How competitive is it?
Very. It's top 10, probably top 5.

Strategy

How does it move?
Stop And Go + Random Movement
How does it fire?
SymbolicPatternMatching.
How does it dodge bullets?
Stop And Go, if fails, it switches to Random Movement, which changes direction randomly when enemy fires.
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?
Static variables, as always.

Additional Information

Where did you get the name?
Small, but very dangerous - this's the perfect name for a spider-geek. :P
Can I use your code?
RWLPCL I commented the PM code in much detail in order to make beginners understand the code easier.
What's next for your robot?
I must have left out setAdjustGunForRobotTurn to get under 250 bytes. I should squeeze the code more to put it back, because it scores badly against stopNgo. (75-80% instead of 90-95)
Does it have any White Whales?
NanoAndrew, NanoLaulektric, NanoSatan, Acero, Splinter, NanoDeath, WeekendObsession etc...
What other robot(s) is it based on?
It has FunkyChicken's gun with codesize-optimalizations.

The code 1.0