Robocode最早来自IBM公司,由Mathew Nelson创立并维护。 在IBM的developerWorks里,我找到了很多有关Robocode的应用文章,现整理如下: Robocode 基本原理之方向剖析 http://www.ibm.com/developerworks/cn/java/l-robocode/ Robocode 高手的秘诀:圆周瞄准 http://www.ibm.com/developerworks/cn/java/j-circular/index.html Robo […]
标签: Robocode
Robocode常见问题
本文由 云飞机器人实验室 翻译。 What is the difference between frames and ticks? 一帧(Frame)与单位时间(Tick)有什么区别? A tick refers to one unit, which is also called a Turn in Robocode. During one turn, you may perform one action as a Robot, or multiple (independent) actions […]
构建你的第一个Robocode坦克
上次向大家简单介绍了一下Robocode的安装,但却没有具体说明如何创建一个Robocode项目。要开发Robocode,需要正确安装JVM(Java Virtual Machine),Robocode程序,以及Visual Studio2008。当然你也可以使用JAVA环境开发,这里假设你使用的是Robocode的.Net版本。 打开Visual Studio2008,点击File->New->Project,在弹出的窗口中选择Visual C#中的Class Library: […]
Robocode仿真平台介绍与安装
Robocode是国外一款非常成功的坦克机器人平台,通过编写自己的策略,让你的坦克在血雨腥风的战场中生存下来。之前接触过AI-CODE坦克机器人,Robocode就是它的制作原型。Robocode以前是基于java平台的,现在同样支持了.net平台,并可以使用VS2008进行开发。 在正式开始之前,你必须安装JVM(java virtual machine),因为该平台是基于JAVA编写的。Java的下载地址如下:http://java.com/en/download/ 1、打开官方主页 htt […]