网站大量收购独家精品文档,联系QQ:2885784924

Robocode教程1——安装、运行、配置.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Robocode教程1——安装、运行、配置Robocode的安装系统安装最小环境要求:CPU:Pentium2/400MHz以上内存:64MB以上硬盘:10M以上对硬件要求也不是完全绝对的,你用小的机器配置,带来的是比较慢的运行速度。当然具备以上硬件条件后,还要具有Java运行环境,需Java JDK 1.3以上,如果您没有安装JDK,去J下载/并正确安装配置J2SDK.安装Robocode前请到http:///home/home.htmlRobocode官方网站下Robocode安装程序包robocode-setup.jar,在这个页面上,您可以找到Robocode系统最新的可执行文件。安装程序是自动化的,安装很容易。这将只讲介绍怎样启动安装:其余那些按照向导提示安装就可以!注意:robocode是使用java编写的,所以安装之前务必先安装JDK。Robocode基本使用安装完成后,您可以通过批处理文件(robocode.bat)、shell脚本(robocode.sh)或桌面上的图标来启动Robocode系统。当你看到图1Rocode经典启动画面说明你正常启动了。启动画面战场:战场是机器人之间进行战斗直至分出胜负的场地。主要的仿真引擎被置于其中,并且允许您在这里创建战斗、保存战斗以及打开新建的或现有的战斗。通过界面区域内的控件,您可以暂停或继续战斗、终止战斗、消灭任何机器人个体或获取任何机器人的统计数据。图2中三个机器人活动的地方就是战场。战场编辑器:此外,在这个界面下您可以通过菜单调用RobotEditor,它是Robocode本身自带的Java语言编辑器,这个编辑器是发挥你创意的所在。它可以用于编辑生成机器人的 Java源文件。在它的菜单里集成了Java编译器(用于编译机器人代码)以及定制的Robot打包器。由Robot Editor创建并成功编译的所有机器人都会处于战场上一个部署就绪的位置。图2中有代码的地方就是Robot Editor。编辑器下面,感觉一下Robocode中群雄争霸的壮观景象。选择菜单[Battle]--[New]。系统自动弹出“战斗机器人”选择对话框,如图所示:图中最左边Packages列表下是我们现有的机器人列表总类,对应java中的包名,同一包名的机器人在一个分类中。这些机器人都是来自Robots目录下的class或jar 文件。Robots下就是相应总类下的单个机器人,不同的总类所显示的机器人是不同的。在包和机器人分类下有个提示“Press F5 to refresh”,当你启动Robocode后重新编译自己的机器人或在Robots下加入了新的机器人,您不需要重新启动Robocode,只要点击“F5”系统将会自动刷新把你的机器人加入到列表中来。“Number of Rounds”是我们想要战斗的回合数。每一场战斗都是由多个回合组成的,默认值为10。最小单位为2,最大单位是50。如果超过这个范围而且设置的是大于1的整数,系统会弹出提示警告信息:大于50速度会受影响;等于1将没有战斗只有单个机器人的表演。(注:在调试自己机器人性能这个作用比较大)。图中的最下面部分就是你选择的机器人的简要说明。这些属性都是从相应机器人中的扩展名为properties的属性文件中提取出来的。菜单[Battle]--[New]好了,选择我们通过选择系统提供的sample机器人进行比赛,可以用[Add]或直接[Add All]进行选择参赛机器人。然后,点击开始战斗。战场内出现了9台战车并开始进行相互攻击的画面。如图4。而这一切的过程都可在我们的Java代码中对战车的动作进行控制。前进/后退,旋转,开火,扫描等等。你的Java代码的优劣也决定了你的战车的强弱。我们随时可以在战斗中不断的修改你的机器人代码,加入躲避子弹,移动策略。不知不觉中你会突然发现自己的Java编程水平突飞猛进!战斗画面Robocode战斗仿真引擎的相关设置战争速度可能有些朋友对比赛的速度不太满意,想以更慢的速度观察比赛的每一个细节,好仔细研究机器人的性能;也有人想以更快的速度结束比赛来进行联赛。没关系,在战斗画面下方有一个滚动条,拖动滚动条将改变战斗速度。最小为0.最大为1000.雷达扫描显示系统默认状态是关闭的,看不到机器人雷达扫描的蓝光。选择[Option]- [Preferences]-[view options],勾选visible scan arcs,你就可打开你的扫描显示了,虽Robocode的作者自己都说Cool,but May slow down game(可能会影响速度),不过不必担心速度会慢下来,现在的PC速度足以处理这一切了。快设置Visible Scan Arcs吧,很有意思的。设置界面此外,在[Option]- [Prefe

文档评论(0)

187****5045 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档