Infinity

From Robowiki
Jump to navigation Jump to search
Infinity
Author(s) Miked0801
Extends AdvancedRobot
Targeting Linear Targeting
Movement Anti-Gravity Movement
Released October, 2003
Current Version 2.2
Download
Sub-pages:
Understanding Infinity

Background Information

Bot Name
Infinity
Author
Miked0801
Extends
AdvancedRobot
What's special about it?
Infinity, A power management specialist. He gets out of the center (usually) and uses a modified linear aim routine. He is very careful about radar locking and power management which makes him a survivalist.
How competitive is it?
Very. It's been a top 10 Melee NanoBot for years. I just recently fixed a minor aim bug which makes him even stronger. An average 1v1 bot, but a very strong melee nano bot. Gets DESTROYED outside of the nano division due to his very, very simple movement pattern (90 degree box).

Strategy

How does it move?
Run away from center then turn in a square large enough to foil head on targeters and linear targeters over roughly 300 units away.
How does it fire?
Linear Targeting with less than 'idea' lead applied as distance increases to take into account changed movements.
How does it dodge bullets?
It hides on the edge and prays that no one hits him.
How does the melee strategy differ from one-on-one strategy?
No difference.
What does it save between rounds and matches?
Nothing.

Additional Information

Where did you get the name?
Just sounded neat.
Can I use your code?
Go for it.
What's next for your robot?
I've got 12-14 bytes I could use. I'm playing with kill 0 energy bot routines now, but this hasn't been spectacular.
Does it have any White Whales?
Any pattern matcher bots will destroy it. Dr. Bob eats me for lunch as well.
What other robot(s) is it based on?
Very similar to wee.Gem, but with better power management and a different gun.

Updates

Ok, I've gone through a couple revisions and gotten as high as 2nd, but still cannot (yet) unseat Lib. That stupid movement pattern puts him out of notice of the big bad bots and gets him more 2nd place finishes than my bot with it's simple movement pattern. I'm building a training bot to help optimize his gun/movement to see if I can cannibalize some extra points/life from others to get my that little edge. Hence, Steel, my first and probably only Megabot that will use wave surfing and such to help me debug and evaluate my average melee opponent.

Synergy, this is what the top bots have in common. They're individual components compliment each other and make the whole much greater than the individual parts. Everytime I play with Infinity or DustBunny (or look at Kawigi's Lib, I am struck by how much changing one parameter just a little bit destroys its overall performance. My box movement of 150-152 units is such that it is able to dodge between max power head on bullets fire across the board at it and still dodge linear aimers up close. Lib's movement is such that it is able to hide very well. DustBunny's rolling averages are tuned so that it stays as close to the edge as possible while usually avoiding the walls. I think I'll fill out the synergy page further just because it is so important to a bot's overall performance.