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 java_如何建造你的第一个Java Robocode?相关推荐

  1. 第一个java_第一个java程序

    要想在自己电脑上运行一个Java程序,首先要安装Java的jdk,网上有很多的安装教程,这篇文章写的比较详细,可以参考.https://blog.csdn.net/qq_35246620/articl ...

  2. 128位java_求一个java算法,用128位密钥的AES加密128位明文,得出的密文还是128位...很着急,非常感谢各位大神,求救!...

    求一个java算法,用128位密钥的AES加密128位明文,得出的密文还是128位...很着急,非常感谢各位大神,求救! 关注:157  答案:1  mip版 解决时间 2021-02-03 09:1 ...

  3. mongo mapreduce java_那位帮忙提供一个java mongodb多个collection进行mapreduce的操作。

    1.[代码]那位帮忙提供一个java mongodb多个collection进行mapreduce的操作. package com.zuidaima.mongodb.test.main; import ...

  4. 怎么用记事本写java_如何用记事本写下第一个Java程序-Fun言

    在刚学java的时候,刚开始并未接触类似于Myeclipse这类的编辑器,都是用记事本编写程序,这样虽然很慢,但是能让我们明白其中的原理,所以今天来教大家用记事本来写第一个java程序"He ...

  5. 怎么编写java_程序员学编程第一步:手把手教你开发第一个Java程序

    想必大家已经对Java语言有了初步的认识,对Java的发展历程.运行原理和环境安装有了一定的了解.在本文中,我们继续来学习Java的详细语法与开发规范,教大家用Java编写出简单的程序. 2.1 开发 ...

  6. 一步控制台编译java_在控制台运行一个 Java 程序 Test . class ,使用的命令正确的是( )_学小易找答案...

    [多选题]城市轨道交通自动售检票系统架构包括 [填空题]区域式架构是在( )和( )基础上设置的一个路网中心 [填空题]在危险.安全.喜庆.阴霾等不同气氛下的场景色彩基调是__________. [单 ...

  7. dht java_一个java版本的dht网络爬虫,伪装dht节点获取hashinfo

    dht-spider 一个java版本的dht网络爬虫,伪装dht节点获取hashinfo 导入idea 在入口类DhtNetworkApplication 的main方法下 修改udp端口 直接运行 ...

  8. 【每天一个java设计模式(完)】 - 四万字实现23种设计模式(附示例源码)

    什么是设计模式:[每天一个java设计模式(零)] - 设计模式基本概念及七大设计原则 创建型模式 工厂模式:[每天一个java设计模式(一)] - 工厂模式 抽象工厂模式: [每天一个java设计模 ...

  9. Mac M1Pro芯片,新手从安装jdk到第一个Java程序详细指南(2022年10月)

    因为是一个新手,什么都不懂的,遇到一个命令行都要去查去理解,所以常见坑我都会说明,针对小白非常友好.()里的是扩展知识,可以不看 下文不包含下载常见的代码编辑器,可以做完二配置JDK环境,就去参考别的 ...

  10. 一个java高级工程师的进阶之路【转】

    一个java高级工程师的进阶之路[转] 宏观方面 一. JAVA.要想成为JAVA(高级)工程师肯定要学习JAVA.一般的程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA(高级) ...

最新文章

  1. 有空间感的图片环形滚动代码
  2. mysql从库并发连接_MYSQL从库的并发恢复
  3. leetcode算法题--两个字符串的最小ASCII删除和★
  4. source tree常用功能
  5. protel99se 问题汇总(不定期更新)
  6. mysqldatadir 转移
  7. linux 内核文件结构,linux-011内核文件结构图
  8. bzoj 5297 [Cqoi2018]社交网络 高斯消元+Matrix-Tree定理
  9. codeigniter 访问html,如何在codeigniter中集成html模板
  10. 了解黑客经常使用哪些工具
  11. C++:endl的作用
  12. Java多文件压缩下载解决方案
  13. 基于taro开发微信小程序
  14. 第六、七章 嵌入式Linux开发
  15. MindSpore 使用 GradCAM
  16. 制作打怪小游戏Kill Bill
  17. 第十四届蓝桥杯校内模拟赛(第三期)Java组题解分享
  18. 如何 获取百度云 的迅雷下载链接
  19. Fig : 一款超高颜值和功能强大的终端自动补全工具
  20. 使用CAT进行MRI脑图像分析

热门文章

  1. lept_json的学习之stringify
  2. mybatis xml注释sql 的注意事项
  3. c++ mysql中文乱码_c++ poco 使用mysql中文乱码问题
  4. echarts r 地图_使用echarts实现省市区地图
  5. Android Studio内置JDK源码关联和断点错乱问题解决
  6. Linux学习之 vi编辑器常用命令
  7. Docker学习: 配置Docker阿里云的镜像加速器(图文)
  8. 海南移动IPTV——使用的小Tips
  9. linux 文件名加粗,konsole与用粗体绘制强调色
  10. 算法笔记练习 题解合集