[Home]Booring

Robo Home | Changes | Preferences | AllPages

Booring

My first "smart" bot. Simple randomized dodging algorithm and a very simple (my first) patternmatcher.

What's special about it?

My first smart bot? :P Focused on survival only. If you ask me the robot who still is in one peice when the dust clears is the winner.

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

http://robocoderepository.com/BotDetail.jsp?id=1250

How competitive is it?

Not very competitive at the moment. Its "old", though the first versions is more competitive because of bugs in the code ;)

How does it move?

It doesnt. It only sits still waiting for the enemy to fire bullets to dodge.

How does it fire?

Uses a very simple pattern matcher combined with circular and linear targeting.

How does it dodge bullets?

Keeps perpendicular to its enemy and reacts to enemy fire by randomizing distance to travel either forward or backward. Still got crappy wallavoidance. My wallavoidance algorithm is separated for general movement so sometimes (for good and bad) it does some funny things around the walls. :P

One nice bug is that it mistakes some (note some) hits to be enemy fire and reacts accordingly giving an extra random varible when fighting.

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

Currently it doesnt have a melee strategy. only 1vs1.

What does it save between rounds and matches?

Nothing. Zip! Nada!!!!

Where did you get the name?

The idea behind Booring was to move as little as possible, thus have a very "Booring" play style.. though it ended up miving like crazy, but I kept the name still :)

Can I use your code?

Ehm... you don't wanna use my code... :P

What's next for your robot?

The scrapyard. Maybe I'll continue Boorings approach but right now it seems old and gone. Maybe fitting him with better guns would be cool, but I'm going for a new bot instead.

Does it have any WhiteWhales?

PrarieWolf? and Sandbox DT. Was very focused on sandbox for a while and then suddenly it beat prariewolf when i tested it :) From then on its DT and lately Marshmallow who has ran past me during my absence lately.

What other robot(s) is it based on?

Before beeing Booring I experimented with never released Jimp and Interceptor which both had different randomized movement. (same guns though).


Comments, questions, feedback:

Way cool! Booring was the first bot I really set out to beat. Back then it was the highest ranked Swedish bot (#44) and my goal was to make Marshmallow be the highest ranked Swedish bot. It took quite a while before I could outsurvive it though. -- PEZ

Hell yeah! :) And you beat it pretty easy too! I didn't know that this upcomer PEZ would be so dedicated ;) Just for fun try pitting your latest marshmallow against Booring version 1.0 ;) -- Jimpa


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited August 30, 2003 17:50 EST by FnH (diff)
Search: