天天看点

java robot 游戏_一起来吧!用JAVA写小游戏如此简单

如今游戏越来越受欢迎,你不想写个游戏出来吗?那就用JAVA写吧。不会JAVA,那就用游戏来学习JAVA吧!图1

java robot 游戏_一起来吧!用JAVA写小游戏如此简单

图1

Robocode

是一个很容易使用的机器人战斗仿真器,可以在所有支持

Java 2

的平台上运行。你创建一个机器人,把它放到战场上,然后让它同其他开发者们创建的机器人对手拼死战斗到底。Robocode

里有一些预先做好的机器人对手让你入门,一旦你不再需要它们,就可以把你自己创建的机器人加入到正在世界范围内形成的某个联盟里去和世界最强手对阵。

Robocode的魅力所在,最简单的只有及十行的代码,就能立刻创造出一个简单但完整的机器人,你可以立即将它装入Robocode引擎中,再从Robocode自带的那些水平一般的示例机器人中选取一个进行一番对战。开发Robocode,就是一个极佳的学习java语言的过程,这是学习的各种基本语法的好途径:类、方法、事件处理等等。当你入门之后,需要进一步提高机器人的“智力”水平,就需要使用更好的策略:如何预测对手的行动路线、如何躲避对手的攻击……你不得不创建更多的类来对应更多的情况,你将学习使用接口、继承等等java高级语言特性。随着你的机器人的“智力”水平的提高,你的变成能力也就跟随着水涨船高了。

下面跟我来看看Robocode是如何运行的:

一、在安装目录下或者桌面上双击robocode.jar文件,界面如图2

java robot 游戏_一起来吧!用JAVA写小游戏如此简单

二、依次打开“Battle”—>“New”,如图3

java robot 游戏_一起来吧!用JAVA写小游戏如此简单

Packages中选择机器人所在的包,Robots中选择机器人,之后点击“Add->”把机器人加入到“Selected

Robots”中,点击“Start

battle”即可看到示例机器人对战的情况。

建立自己的机器人:

一、在图2依次打开“Robot—>Editor”如图4,

java robot 游戏_一起来吧!用JAVA写小游戏如此简单

图4

再依次打开“File—>New—>Robot”添加机器人的名字,所在的包等,系统会自动为人创建一个机器人的框架,如图5.

java robot 游戏_一起来吧!用JAVA写小游戏如此简单

图5

现在把这个机器人放到战场中看看效果,呵呵,是不是很笨拙,以后你要是想把你的机器人变得更加强大,就要好好学习各种算法,当你的机器人把所有的示例机器人都打败的时候,你的java语言的基础相信已经很好了。祝你好运!