想挑战吗?一起来玩Robocode
2008-01-18, 星期五 | by cpiz | 286 浏览我现在的工作趋向与业务与软件测试,离编程越来越远了,为了不让脑袋锈掉,我打算重拾JAVA,在工作闲暇之余做点有意思的项目,并为此拟了几个课题,分别是:
- Cbook3.0
- 计算机仿真
- 网络通信相关
- Robocode
其中第一个还不具备开发条件(入手新手机),第二个比较费时,第三个还没想好具体应用,唯有第四个比较简单,而且很有互动性。
Robocode最初是IBM发起的一个开源项目,现在已经移至了sourceforge。它是一个基于J2SE、很容易使用的机器人战斗仿真器,你创建一个机器人,把它放到战场上,然后让它同其他开发者们创建的机器人进行战斗,我觉得这和斗蟋蟀很像。
最早接触Robocode是在2006年9月,当时一下就让我入了迷。我曾努力发展身边的同学一来起参与,但有兴趣的人并不多,唯一一个同学在和我打了一场后便放弃了,我也因为找不对手而没能再继续玩下去。当时Robocode还是1.1.3版,现在已经到了1.5.2,看来这一年半的时候内一直没有停止过发展。新版的Robocode中有一个roborumble.bat文件,执行它会自动下载别人编写的机器人,这顿时让我战斗欲望高涨,终于可以拿出我封尘已久的机器人和其他人过过招了。我让机器挂了一下午,下载了16M多的机器人程序,共600个左右,然后花了几天的时间,让它们以首字字母分组进行PK,视每组机器人数量,选出每组的前3-6名,准备观赏这些机器人的战斗方式来学习。以下是06年10月1日写的机器人Alpha与其中一个非常牛的机器人abc.tron3.Tron_3.11的战斗:
3 条对“想挑战吗?一起来玩Robocode”的评论
JAR 发表于 2008-01-21 | 回复
这位大哥你好,我很喜欢你的Cbook 2.2.2 ,但是在使用中发现几个问题,看到你要出Cbook 3.0版了,希望能修正这几个问题。
阅读文字中一分钟不操作,背光灯熄灭后按任何键都没反应,要退出再进入才能继续看
制作的书最大才188K,大了会知道分成几分,希望能调大点制作出来的书(个人认为300K)
cpiz 回复于01月 22nd, 2008:
唉,第一点问题不是问题,而是一分钟无操作后软件自动锁定键盘了,按*号键就可以解锁。
第二点完全没有问题,以后的版本肯定会修正。