CS 3230 - Description of Robocode Project
You will all need to write a little fighting robot and turn it in the
class period after the Midterm.
Stuff I'm expecting to see:
- At the very least, a class derived from Robot or
AdvancedRobot. Please include part of your name in the name of
your robot. Examples include: "PingBot", "LanceAlot", "XhinStriker", "The
Valinator", "AJ-D2", "RoboWendy", or something along those lines.
- Code that moves your robot around the battlefield.
- Code that scans for other robots (turns the radar), including
event-handling code that does something when you scan another robot.
- Code that turns the turret and fires at one of your enemies! (where
enemies == your classmates!)
What do I do with this robot after I write it?
The class after the Midterm, we will meet in the lab and have a big
"showdown" where we load all of your robots onto the instructor's computer and
have 3 heats with 10 rounds of battle each. These battles will be displayed on
the projector for everyone to see. (Your grade is not dependent on winning the
battle, but everyone will think you're a little girly-man if you lose.)
Also, on the same night, I want you to turn in to me a printout of your
robot's code with your name on it.