第一次在JavaEye写blog,希望可以坚持下来。虽然与老婆无关,却是为老婆而写的blog。
06年的10月,从第一开发室的13组来到了第三开发室的33组。33组的开发以Java为主。每年33组的新人都要用1-2个月学习<Thinking in Java>,然后用1个月的时间做一个Robot。月末的时候,会举行Robocode大赛。全组的人必须参加,然后一起去聚餐。前3名是有奖品的,以前奖品有鼠标小电视书籍之类的东东,最近变成了聚餐的免单,少了许多几年的意义。
我自然也是要参加的,以前研修的时候没有做过Robot,只好利用业余时间做一个了。刚好可以捡一下Java。
在IBM的网站上看了相关的一些文章。
Robocode 基本原理之方向剖析
http://www-128.ibm.com/developerworks/cn/java/l-robocode/index.html
Robocode Rumble: 冠军的技巧
http://www.ibm.com/developerworks/cn/java/j-robowrap/
Robocode基本原理之坐标锁定
http://www.ibm.com/developerworks/cn/java/l-robocode2/index.html
世界robocode机器人的四大运动方式分析
http://www.ibm.com/developerworks/cn/java/l-robocode3/
在Robocode中使用Vector实现敌人列表
http://www.ibm.com/developerworks/cn/java/l-robocode4/
Robocode 高手的秘诀:躲避子弹
http://www.ibm.com/developerworks/cn/java/j-dodge/index.html
Robocode 高手的秘诀:圆周瞄准
http://www.ibm.com/developerworks/cn/java/j-circular/index.html
Robocode 高手的秘诀: 因数避墙法(factored wall avoidance)
http://www.ibm.com/developerworks/cn/java/j-fwa/index.html
分享到:
相关推荐
总之,Robocode for C++是一个独特的学习平台,它将游戏化学习与编程实践相结合,让初学者和有经验的开发者都能从中受益。通过参与Robocode的竞技,你将在乐趣中提升你的C++技能,同时培养解决问题和创新思维的能力...
Robocode 是一个基于Java的开源项目,它提供了一个平台,让用户可以编写自己的智能机器人进行对战,其中"智能坦克"是这个环境中的主要参赛者。这个压缩包文件名为"Fremat",很可能包含了作者用于2002年Robocode ...
Robocode 是一个开源的编程游戏,它允许玩家编写自己的机器人进行虚拟战斗。在这个环境中,开发者通过编程来控制机器人的行为,与其他机器人进行对抗,目的是在比赛中得分最高。"robocode_the1990" 提供的是一个特定...
好玩的Java游戏:Robocode
这些控制语句包括但不限于条件判断(if/else)、循环(for/while)等。正确使用这些语句可以帮助开发者实现复杂的逻辑控制,例如根据战场情况动态调整机器人的行为。 #### 5. 逐步求精 在开发Robocode机器人的过程...
【蓝杰IBM-robocode平台资料】是一套关于使用IBM-robocode进行机器人开发的教育资源。这个平台基于Java语言,提供了丰富的工具和环境,让学习者可以构建、测试和竞赛虚拟机器人。IBM-robocode是一个开源项目,它为...
### Robocode经典学习笔记知识点详解 #### 一、Robocode简介与环境搭建 **Robocode**是一款基于Java的编程游戏,玩家通过编写机器人程序来进行战斗。这款游戏不仅能够帮助程序员提高编程技能,还能够锻炼策略思维...
一段robocode经典代码,教你如何编写robocode
在IT领域,特别是编程教育和竞赛中,Robocode是一款颇受欢迎的机器人编程游戏,它允许玩家通过编写Java代码来控制虚拟坦克机器人进行战斗。而Eclipse作为一款强大的开源集成开发环境(IDE),被广泛用于Java应用程序...
Robocode是2001年7月在美国IBM 的Web alphaWorks上发布的坦克机器人战斗仿真引擎。与通常玩的游戏不同的是:参赛者必须利用对机器人进行编程,给机器人设计智能来自动指挥它,而不是由键盘、鼠标简单地直接控制。...
Robocode是一种开源的Java编程游戏,它允许玩家编写机器人程序,然后让这些机器人在虚拟战场上进行战斗。这个压缩包包含了Robocode的各种文档和1.8.3版本的最新安装包,是学习和参与Robocode的理想资源集合。 首先...
Robocode 是一个基于Java开发的开源游戏平台,它允许编程爱好者和初学者通过编写机器人代码进行虚拟战斗。这个"robocode-1.8.1.0-src.zip"压缩包包含了Robocode的源代码,为那些想要深入理解其内部机制、进行自定义...
《Robocode深度剖析》是由周磊撰写的一篇深入探讨Robocode这一开源机器人战斗游戏的论文。Robocode提供了一个平台,让开发者通过编写机器人程序来进行虚拟战斗,借此学习编程、算法和策略设计。本文将主要围绕...
**Robocode API 参考文档详解** Robocode是一款开源的机器人对战平台,它允许开发者用Java编程语言设计和编程机器人进行战斗。这个平台提供了一个丰富的API,使得开发者可以创建复杂的策略和战术,以实现机器人的...
### ROBOCODE初级教程知识点概览 #### 一、ROBOCODE简介 - **定义**:ROBOCODE是由IBM工程师Mat Nelson使用Java语言创建的一款机器人战斗仿真引擎。 - **特点**: - 不是一个完整的商业游戏,而是面向程序员的游戏...
Robocode是一款开源的机器人编程比赛平台,它提供了一个环境,让用户通过编写机器人程序来相互对战。这个压缩包“Robocode资料整理”包含了丰富的资源,旨在帮助初学者快速入门并深入理解Robocode。 首先,Robocode...
Robocode 是一个基于Java平台的开源机器人战斗游戏,它允许用户编写自己的机器人程序,并在虚拟战场上进行对战。这个游戏的设计目的是教育和娱乐,通过编程竞赛的方式,帮助学习者提升编程技能,尤其是算法和策略...
JAVA-robocode
Robocode是2001年7月在美国IBM 的Web alphaWorks上发布的坦克机器人战斗仿真引擎。与通常玩的游戏不同的是:参赛者必须利用对机器人进行编程,给机器人设计智能来自动指挥它,而不是由键盘、鼠标简单地直接控制。...