[Home]ChumbaWumba

Robo Home | Changes | Preferences | AllPages

Extends

AdvancedRobot

What's special about it?

Not that special...

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

http://www.robocoderepository.com/BotDetail.jsp?id=2646

How competitive is it?

A little competitive... version 0.2 got to position 308 on roborumble

How does it move?

0.1, 0.2 - Strike-series random movement 0.3 - Strike3-series random movement

How does it fire?

 - Linear gun at distances less than 20
 - Aristocles' gun against amk.*
 - Circular gun against cjk.*
 - Segment gun against all else

How does it dodge bullets?

Detects energy change and evades.

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

1v1 only bot, however I do have it participating in the melee roborumble for laughs.

What does it save between rounds and matches?

Notta

Where did you get the name?

No idea, really...

Can I use your code?

Not from 0.3, not until I clean it up a bit. Check back soon.

What's next for your robot?

Optimizations and better guns.

Does it have any WhiteWhales?

Anything above its current ranking in the rumble ;-)

What other robot(s) is it based on?

None.


Comments, questions, feedback:

Sounds cool. I must say that your setup for building robots (with different packaged plugable modes) is alot like how I started (and have in some of my bots). And btw, ChumbaWumba is a band that had a big hit in the 90s with Tub Thumping (I get knocked down, but I get up again...) good stuff. -- Jokester

I didn't see ChumbaMini? show up in the mini-rankings, but with a codesize of 1880 it is not a mini! --GrubbmGait

...Odd, according to my codesize thing its 1497. Just under the limit... ah hah! for some odd reason, it was including a few classes that weren't actually needed o.O. I further optimized it down too, now its about 1468. And thats measured directly from the jar, not the two .class files. Uploading now... heh. -- AaronKrill

About your linear gun fireing for distances less than 20; IIRC, the dimensions of a bot is 38x38, and distances between bots are calculated from the center of bots. I don't know how you implemented your gun, but if you're checking (e.getDistance()<20), then your linear gun will be of little use to you... -- Dummy (disregard this comment if you did take the bot's dimensions into account)

Yup, I did. So i suppose in reality, the e.getDistance is 39, but in my mind the actual distance from the bot is 20. In my mind its 20, in my bot its 39 (since the radius is 19, the distance from radar to edge is 19... +20). Thanks for pointing that out though. -- AaronKrill

Have you ever checked how often that linear gun is used against rambots like mz.NanoDeath --GrubbmGait

To clarify what Dummy was trying to explain, bots aren't circles, but they are 36x36 squares (that don't rotate - they stay aligned with the axes). In either case, for targetings' sake, you should use the center of the bot (getX(), getY()). -- Kawigi


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited July 28, 2005 17:56 EST by Kawigi (diff)
Search: