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
- 1.1.0: Public release
-
1.2.0: Decreased circling radius; added a VelocityTrick (removed - lowered score)
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?
https://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.)