[Home]QuantumChromodynamics

Robo Home | Changes | Preferences | AllPages

Quantum chromodynamics (abbreviated as QCD) is the theory of the strong interaction (color force), a fundamental force describing the interactions of quarks and gluons.

Bot Name

QuantumChromodynamics

Author

AaronR

Extends

AdvancedRobot

Version History

What's special about it?

QuantumChromodynamics is my first half-decent bot! It incorporates several features I have not previously attempted:

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

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

How competitive is it?

Rankings as of 2007-4-11 (this is actually better than I expected):

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?

An enhanced version of the LinearTargeting algorithm I have been using in all of my previous bots - namely, the algorithm from WaveSurfingChallenge2K6 bot B. It now assumes that stopped bots will start moving when you fire, and that fast-moving bots will slow down slightly.

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

No difference.

What does it save between rounds and matches?

Nothing.

Where did you get the name?

I'm doing a series - QuantumElectrodynamics?, QuantumChromodynamics, and TheoryOfEverything. QuantumChromodynamics is the first one that works well.

Can I use your code?

Yep. It is in the jar file.

What's next for your robot?

I will probably throw some CircularTargeting and AntiSurferTargeting stuff into TheoryOfEverything.


Comments, questions, feedback:

I am not able to run this bot, not with RR@Home, RC 1.1.2, 1.2.5 or 1.3Alpha. I do use Java 5, maybe you use some specific Java 6 stuff? The message I get you'll find below. -- GrubbmGait
ar.QuantumChromodynamics is not a valid .class file: java.lang.UnsupportedClassVersionError: Bad version number in .class file

Haha, sorry. I compiled using JDK 1.6 in Eclipse, which has been known to screw up 1.5 runs even without using special 1.6 stuff (I had this problem when I tried running some of my non-Robocode Java on a friend's computer.) I'll recompile with 1.5 it and post it again. --AaronR (Okay try it now.)


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited April 12, 2007 3:10 EST by AaronR (diff)
Search: