FoilistNano/Old

From Robowiki
< FoilistNano
Revision as of 05:03, 28 November 2012 by Sheldor (talk | contribs) (Another minor fix.)
Jump to navigation Jump to search
Foilist
Author(s) Sheldor
Extends AdvancedRobot
Targeting Pattern Matching
Movement Multimode
Download

Background Information

Bot Name
Foilist
Author
Sheldor
Extends
AdvancedRobot
What's special about it?
It fits three modes of movement into a single line of code, with enough code size left over for distance control.
Great, I want to try it. Where can I download it?
http://robocoderepository.com/BotDetail.jsp?id=4206
How competitive is it?
Not too bad, at the time of writing this, it placed 6th in the NanoRumble.

Strategy

How does it move?
Start with one-way orbit movement, after one total death, switch to time-based Oscillator Movement, after five total deaths, switch to Random Movement inspired by Ocnirp.
How does it fire?
Pattern Matching from WeekendObsession, with some parts from Moebius.
How does it dodge bullets?
It doesn't actually react to enemy fire, in the first mode it simply orbits the enemy to dodge Head-On Targeting, in the second mode it reverses direction every 15 ticks to (partially) dodge Linear Targeting, and in the last mode it randomly reverses direction.
Is this robot melee-capable?
No.
What does it save between rounds and matches?
Between rounds, the enemy history string for the gun code, and the number of times it has died for the movement. It doesn't save anything between matches.

Additional Information

Where did you get the name?
Foil is one of the three forms of modern sport fencing, along with Epee and Sabre. [1]
Can I use your code?
RWPCL.
What's next for your robot?
I don't know.
Does it have any White Whales?
I don't think it has any white whales, yet, but it does have trouble against nanobots with strong Random Movement.