建造你的第一个Java Robocode

原创 2004年07月03日 12:35:00

1:http://robocode.alphaworks.ibm.com/home/home.html ,点击click to continue,如果测试通过,你就可以下载robocode-setup.jar。只要你装了J2SDK,测试一般都会通过。

2:双击下载到的robocode-setup.jar,按照提示安装,完成后将会在桌面上放一个快捷方式。

3:双击快捷方式进入Robocode集成环境。

4:点击Robot下的Editorr,然后点击File下的New,依次输入“机器人名称”和“package名称”,

然后就出现了以下代码:

 

package myrobot;
import robocode.*;
//import java.awt.Color;

/**
 * MySecondRobot - a robot by (your name here)
 */
public class MySecondRobot extends Robot
{
 /**
  * run: MySecondRobot's default behavior
  */
 public void run() {
  // After trying out your robot, try uncommenting the import at the top,
  // and the next line:
  //setColors(Color.red,Color.blue,Color.green);
  while(true) {
   // Replace the next 4 lines with any behavior you would like
   ahead(100);
   turnGunRight(360);
   back(100);
   turnGunRight(360);
  }
 }

 /**
  * onScannedRobot: What to do when you see another robot
  */
 public void onScannedRobot(ScannedRobotEvent e) {
  fire(1);
 }

 /**
  * onHitByBullet: What to do when you're hit by a bullet
  */
 public void onHitByBullet(HitByBulletEvent e) {
  turnLeft(90 - e.getBearing());
 }
 
}

你可以什么也不做,保存后,点击compiler下的compile编译。

5:关闭Editor,点击Battle下的New,按F5刷新,然后单击你的package和你的robot,再点击add,用同样的方法添加一个系统自带的机器人,最后按start battle就开始战斗了。

 

提示:可以参考Help下的Robocode API。

专门给程序员玩的游戏Robocode现在可以用.net玩啦

     Robocode是一个程序员竞技游戏,继承官方自带的坦克基类,然后给这个坦克加入更强大的AI,与其它人的坦克进行单挑或者团战、混战皆可.最初目地是让初学者学习java更有兴趣,后来发展为不管...
  • miaolinvip
  • miaolinvip
  • 2010年07月10日 22:52
  • 3611

教你玩Robocode(5)——调试技巧

我们可以使用三种方式调试Robocode: 1. 通过输出监视程序 这是最简单高效的调试方法,在你的代码中加入System.out.println(…)或System.error.println(…)...
  • Model_CZ
  • Model_CZ
  • 2010年04月10日 00:34
  • 3468

智能机器人编程游戏robocode的运行代码简析

智能机器人编程游戏robocode的运行代码简析金庆2007.6.1阅读robocode1.3的源代码,查看运行的原理。(转载请注明来源于金庆的专栏)主线程Battle.run()----------...
  • jq0123
  • jq0123
  • 2007年06月01日 11:50
  • 5869

Robocode 机器人坦克游戏开发环境介绍

    Robocode历史概况:    1995年,Mat Nelson进入IBM,开始接触JAVA。2000年,随着JAVA语言成熟,Mat Nelson这个狂热的玩家看到了创建这个他一直想玩的游...
  • zhangking
  • zhangking
  • 2008年01月20日 23:21
  • 3533

我的第一个Robocode

package myrobotpackage;import robocode.*;//import java.awt.Color; /** * MyFirstRobot - a robot by (y...
  • ctech
  • ctech
  • 2004年07月02日 21:15
  • 555

教你玩Robocode(4)——规则系统

理解Robocode的规则系统,你才能写出更好的坦克。许多规则在Robotcode的Roles类中进行了描述。为了便于大家理解,本文对各种规则参数进行详细叙述。 时间 robocode的...
  • Model_CZ
  • Model_CZ
  • 2010年04月07日 22:50
  • 4106

编写你的第一个Django应用01

在我们安装完Django之后,就可以开始编写我们的第一个Django应用了。 本文依旧是转载的http://python.usyiyi.cn/django/intro/tutorial01.html#...
  • slqmkjh
  • slqmkjh
  • 2015年10月31日 00:23
  • 210

利用Jython开发Robocode机器人

 (转载请注明来源于金庆的专栏)先用Python写个简单的机器人:from robocode import * class SampleBlaze(Robot):    def run(self): ...
  • jq0123
  • jq0123
  • 2007年05月25日 22:52
  • 2220

Robocode 游戏编程

本文的目的在于介绍一类特殊的游戏:编程游戏。 这类游戏和大多数战略游戏一样,都提供了一个平台,各种不同的虚拟角色在其中进行角斗士般的竞技比赛。和传统游戏不同的是,玩家并不能直接操纵这些角色,而是通过编...
  • S04103037
  • S04103037
  • 2013年04月25日 17:37
  • 619

java/android 设计模式学习笔记(10)---建造者模式

这篇博客我们来介绍一下建造者模式(Builder Pattern),建造者模式又被称为生成器模式,是创造性模式之一,与[工厂方法模式](http://blog.csdn.net/self_study/...
  • zhao_zepeng
  • zhao_zepeng
  • 2016年06月19日 21:00
  • 8377
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:建造你的第一个Java Robocode
举报原因:
原因补充:

(最多只允许输入30个字)