比赛回合是比赛中由用户自己设置的比赛次数,默认值为10,用户可利用函数getRoundNum()返回当前正在进行的比赛回合,并可利用函数 getNumRounds()返回自己设置的总回合数。用户可在战场环境下选择菜单Battle->New Battle 在中间的Number of round选项中输入自己想要进行的回合。
5.战争速度
可能有些朋友对比赛的速度不太满意,想以更慢的速度观察比赛的每一个细节,好仔细研究机器人的性能;也有人想以更快的速度结束比赛来进行联赛。没关系,你只要在Option->Preferences->frame per second下的列表框中输入你想要的速度或选择你要的默认速度。注意:最小为1,最大为10000,数字越小战争比赛速度就越慢。当然这些都是我们自己所预设的值,实际上在战争中它会依据仿真引擎的处理时间而稍有不同。好,让我们选择10,再回到战场,呵呵,是不是像放慢镜头。注:FPS也就是每秒内 Robocode仿真引擎能播放多少帧。1 to rounds 10 代表着10个回合中的第一个回合,22 FPS就是我们当时的比赛速度,你把屏幕最小化你会发现FPS变大了。仔细想想你会明白为什么的?对,它少了静态图片的播放了.仿真器不再需要加载静态图片,处理速度当然快了。
6.扫描器开关
不少初学者说看不到机器人雷达扫描的蓝光,由此怀疑自己创造的机器人雷达系统不完善。其实这是由于你的系统扫描器开关没有打开。选择Option-> Preferences->Visible Scan Arcs(Cool,but May slow down game).你就可打开你的扫描器了,连Robocode的作者自己都说Cool,but May slow down game(可能会影响速度),不要担心速度会慢下来,现在的PC速度足以处理这一切了。