[Home]FunkyFemto

Robo Home | Changes | Preferences | AllPages

Kawigi's primary entry into the FemtoBots division of the RobocodeLittleLeague.

What's special about it?

It's a variable-length pattern matcher/projector and it's 196 bytes.

Great, I want to try it. Where can I download it?

https://www.robocoderepository.com/BotDetail.jsp?id=1707

How competitive is it?

Should be pretty tough to beat at its own size, although it's probably quite possible. I'm curious to see who will decide to compete in the Femto division. The way to beat it would probably be either to make a slightly bigger bot that trashes it, or more likely a smaller bot that doesn't lose to it by much.

How does it move?

Same as the first version of FunkyChicken. Small, effective, perceptual bulletdodging. Turn perpendicular and setAhead(Math.tan(e.getEnergy()*5)*500);. I would take out the multiplication by 5, but it just doesn't do as well.

How does it fire?

Uses a slightly less accurate version of FunkyChicken's gun, and always fires power 3.

How does it dodge bullets?

By moving forward a function of his opponent's energy.

How does the melee strategy differ from one-on-one strategy?

He has a melee strategy?

How does it select a target to attack/avoid in melee?

196 bytes in a one-on-one femtobot and you want it to select targets?

What does it save between rounds and matches?

between rounds it saves its pattern buffer.

Where did you get the name?

Funky(Chicken) + Femto

Can I use your code?

I considered closing the source on this one, just to see if anyone else could do it without my help. But due to the consideration that PEZ would need to modify it if he wanted to run it, I left it open source (not that it takes a lot of imagination, just stick FunkyChicken 1.0's movement and take every possible shortcut in FunkyChicken 1.1's gun and cram it together). But it's released under the KPL, so you can use it, but you must open source your bot, too, and you can't make a better bot that me with it.

What's next for your robot?

Oh, if I find a few bytes and such, it's worth re-releasing (so as to reduce his femto-division penalty). It looks like it will be the largest FemtoBot in the first running of the RobocodeLittleLeague.

Does it have any WhiteWhales?

Eh, I don't know. Haven't tested it all that much.

What other robot(s) is it based on?

FunkyChicken


Comments, questions, feedback:

remarkable!!!. it's almost a scandal that this bot wins against SmallDevil. Probably I have to enter there with a Femto too. -- rozu

Thanks. It probably is a scandal. I'm actually curious what you'll come up with. You seem to be about the best at any division you put your mind to, I just happen to have a slight advantage in the Mini 1-on-1 division usually ;-) -- Kawigi


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited September 12, 2003 18:51 EST by Kawigi (diff)
Search: