[Home]TheoryOfEverything

Robo Home | Changes | Preferences | AllPages

Showing revision 9
Successor to QuantumChromodynamics.

Bot Name

TheoryOfEverything

Author

AaronR

Extends

AdvancedRobot

Version History

What's special about it?

It uses the movement from QuantumChromodynamics but also incorporates:

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

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

How competitive is it?

It's RoboRumble ranking seems to be stabilizing at between 260-270. It is very good against a few particular robots... it has a specialization index of 144.7, and, for some reason, it gets a significantly higher ranking against Tron than my previous bots did.

How does it move?

It tries to move into a pseudo-circle around the enemy, between 250-500 points away. It switches to a bullet-dodging PerpendicularMovement when the enemy starts firing.

How does it fire?

It uses a (not very) segmented VirtualGuns array. The original code was based on VirtualBullets/VirtualBulletsBot and VirtualBullets/VirtualBulletsSampleBot, since this is my first bot using the technique.

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

Unlike QuantumChromodynamics, TheoryOfEverything is not a melee bot. It will probably malfunction in melee.

What does it save between rounds and matches?

It saves the virtual guns array between rounds, but it does not save anything between matches.

Where did you get the name?

I guess it just sounds cool.

Can I use your code?

Why not?

What's next for your robot?

Add more guns to the VirtualGuns array.


Comments, questions, feedback:

By the way, there is not yet a stable RoboRumble client that is updated with the Rules class, so I can't run battles for TheoryOfEverything. The next Robocode 1.3 (in beta) will have the RR client integrated, but until now the only Robocode versions that have the Rules class and work with RR@Home are buggy and give tainted ratings. I think GrubbmGait is successfully running 1.3 Beta with RoboRumble, but I'm still running the last stable one (1.1.3), so you'd have more clients that can process your battles if you don't use the Rules class for now... Anyway, best of luck. -- Voidious

Thanks, I'll change it back to using my custom Util class. --AaronR


Robo Home | Changes | Preferences | AllPages
Edit revision 9 of this page | View other revisions | View current revision
Edited April 29, 2007 20:18 EST by AaronR (diff)
Search: