Dru Lee Parsec
09-13-2002, 05:06 PM
Ok, I was tempted not to post this until after I got back from vacation. But it's too cool not to mention.
Robocode is a Java based programming game. There are several robots (essentially tanks) in an arena. The robots can move, they can rotate their gun, they can shoot their gun, and they can rotate their radar. You write code that extends either a Robot or AdvancedRobot class. This code tells your robot how to behave. You then put several of your robots into the arena and let them shoot it out.
There are very clear instructions on how to build the robots. The entire game was written as a teaching tool for learning the Java language. Don't worry if your robots can't beat the best robots (that use various AI techniques). Just try to make one that works and dishes out a reasonable amount of damage. THEN you can improve your AI.
Robocode is here:
http://robocoderepository.com/
A good starter article is here:
http://www-106.ibm.com/developerworks/library/j-robocode/
Some great articles on how to build artificial intelligence into your robots is here:
http://www-106.ibm.com/developerworks/java/library/robotips/
Have fun with it and I'll see you folks after the 23rd.
DLP
Robocode is a Java based programming game. There are several robots (essentially tanks) in an arena. The robots can move, they can rotate their gun, they can shoot their gun, and they can rotate their radar. You write code that extends either a Robot or AdvancedRobot class. This code tells your robot how to behave. You then put several of your robots into the arena and let them shoot it out.
There are very clear instructions on how to build the robots. The entire game was written as a teaching tool for learning the Java language. Don't worry if your robots can't beat the best robots (that use various AI techniques). Just try to make one that works and dishes out a reasonable amount of damage. THEN you can improve your AI.
Robocode is here:
http://robocoderepository.com/
A good starter article is here:
http://www-106.ibm.com/developerworks/library/j-robocode/
Some great articles on how to build artificial intelligence into your robots is here:
http://www-106.ibm.com/developerworks/java/library/robotips/
Have fun with it and I'll see you folks after the 23rd.
DLP