教你玩 Robocode(2) —— 使用Eclipse开发Robot

来源:互联网 发布:java wait(1000) 编辑:程序博客网 时间:2024/04/30 02:49

上篇文章对Robocode进行了简单的介绍。本文主要介绍如何使用Eclipse开发Robot。

主要步骤如下:

1. 在Eclipse中,创建一个Java项目。

2. 把Robocode库添加到buildPath:

在刚建的项目上右击选择Build path->Add External JARs, 在打开的选择文件对话框中,定位到robocode的安装目录下的lib目录,然后选择robocode.jar,如下图:

image 

3. 创建一个Robot类的子类

这个动作十分简单,就不赘述了。

4. 配置执行参数:

为了方便的使用Eclipse启动Robocode,你需要按照下述步骤进行配置:

在你的项目上右击,并点击Run As->Run Configurations..

robocode-9

在打开的窗口中创建一个新的Java Application运行配置:

image

然后就可以配置具体的运行参数了,这主要包括:

image

为了能分配足够的内存给Robocode,以及方便调试,我们还要添加如下虚拟机参数:

-Xmx512M -Dsun.io.useCanonCaches=false -Ddebug=true

而且,我们还需要指定工作目录为robocode安装目录:

image

经过上述配置后,你可以点Apply保存配置了,然后点Run按钮运行一次。之后,在Run菜单,你可以直接通过刚才的配置启动Robocode,如:

image

经过上面的配置,虽然你可以启动Robocode了,但是,在创建战役的时候,你还是看不到你Eclipse工作区中创建的坦克。我们还需要在Robocode程序中,做如下设置:

在Robocode主窗口中打开Options->Perferences:

image

定位到Development Options选项卡,然后将你项目的bin目录添加到Robocode的类加载目录中:

image

到此为止,当你再次创建战役时,你可以看到你在Eclipse工作区中创建的坦克了。

原创粉丝点击