上篇文章对Robocode进行了简单的介绍。本文主要介绍如何使用Eclipse开发Robot。
主要步骤如下:
1. 在Eclipse中,创建一个Java项目。
2. 把Robocode库添加到buildPath:
在刚建的项目上右击选择Build path->Add External JARs, 在打开的选择文件对话框中,定位到robocode的安装目录下的lib目录,然后选择robocode.jar,如下图:
3. 创建一个Robot类的子类
这个动作十分简单,就不赘述了。
4. 配置执行参数:
为了方便的使用Eclipse启动Robocode,你需要按照下述步骤进行配置:
在你的项目上右击,并点击Run As->Run Configurations..
在打开的窗口中创建一个新的Java Application运行配置:
然后就可以配置具体的运行参数了,这主要包括:
为了能分配足够的内存给Robocode,以及方便调试,我们还要添加如下虚拟机参数:
-Xmx512M -Dsun.io.useCanonCaches=false -Ddebug=true
而且,我们还需要指定工作目录为robocode安装目录:
经过上述配置后,你可以点Apply保存配置了,然后点Run按钮运行一次。之后,在Run菜单,你可以直接通过刚才的配置启动Robocode,如:
经过上面的配置,虽然你可以启动Robocode了,但是,在创建战役的时候,你还是看不到你Eclipse工作区中创建的坦克。我们还需要在Robocode程序中,做如下设置:
在Robocode主窗口中打开Options->Perferences:
定位到Development Options选项卡,然后将你项目的bin目录添加到Robocode的类加载目录中:
到此为止,当你再次创建战役时,你可以看到你在Eclipse工作区中创建的坦克了。