What's special about it?
Not that special...
Great, I want to try it. Where can I download it?
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
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?
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.
Anything above its current ranking in the rumble ;-)
What other robot(s) is it based on?
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