Difference between revisions of "Robocode/Eclipse/Create a Robot"

From Robowiki
Jump to navigation Jump to search
(Added Category:Eclipse IDE)
Line 29: Line 29:
  
 
== See Also ==
 
== See Also ==
 +
* [[Robocode/Using an IDE|Using Eclipse as IDE]]
 +
* [[Robocode/Eclipse/Create_a_Project|Creating a Project for your Robots]]
 +
* [[Robocode/Add a Robot Project|Adding your Robot Project to Robocode]]
 +
* [[Robocode/Running from Eclipse|Running your robot from Eclipse]]
 +
* [[Robocode/Eclipse/Debugging Robot|Debugging your robot with Eclipse]]
  
 
[[Category:Robocode Documentation]]
 
[[Category:Robocode Documentation]]
 
[[Category:Eclipse IDE]]
 
[[Category:Eclipse IDE]]

Revision as of 22:40, 28 November 2007

This article is a stub. You can help RoboWiki by expanding it.

This page describes how to create a robot in Eclipse, and assume that you already now how to create a project in Eclipse.

Creating a Robot in Eclipse

Ok, so we have a project now, and it's time to create a robot (or many robots!) in it.

First, right-click on the MyRobots project, and select New -> Class:

http://robocode.sourceforge.net/help/ide/newclass.png

Next, fill in the package name (Robocode suggests your initials), a Robot Name (here I have FnlBot), and change the Superclass field to robocode.Robot:

http://robocode.sourceforge.net/help/ide/newclassdialog.png

Click Finish, and you'll see your robot class, like this:

http://robocode.sourceforge.net/help/ide/edit1.png

You can now edit your robot however you like.

http://robocode.sourceforge.net/help/ide/edit2.png

You can save your robot as often as you like by hitting CTRL-S, or selecting File->Save. There's no need to explicit select Compile (as in the Robot Editor for Robocode) anymore, since Eclipse automatically takes care of this task for you, when you make changes to your files.

Have fun playing around with Eclipse. Since there's no better way to learn than by playing around, I'll leave you to it!

The only thing left is to make sure that Robocode sees your robot.

See Also