作者:RoboChina    
一个想学习编程的计算机爱好者总是不断的问身边的计算机高手们:“我学这么编程语言怎么样?它能做什么东西?”你们何不试试Robocode?它能让你的智慧变为现实。
有点的人会问,制作Robocode难吗?我能制作吗?放心吧,Robocode现在在美国已经开始作为学习Java语言的最好的辅助软件,你只要编写ahead(100),你的机器人就能向前移动100,turnGunRight(90)就能使炮口向右旋转90度,在IBM的网站上有一句标语很能说明其制作的简单--“让10岁的孩子来编写机器人!”
也有些计算机编程高手总是觉得自己笑傲江湖,独孤求败,那么你也来试试看Robocode,看看谁是真正的强者!最大挑战自己的编程技能,享受战胜对手的快乐!

What Is Robocode?
Robodode是一个十分有趣的程序游戏,它能够让你使用Java语言创建一个活生生机器人,一个真正的在屏幕上与其他机器人互相对抗的机器人。
Robocode拥有漂亮和时尚的图形界面。当你通过Robocode进行游戏的时候,你讲学习到如何编写Java代码,如何处理Java中的事件,如何创建内部类,你还会学到更多...,这是Java初学者最好的学习软件了。

How does it work?
Robocode使用一套规定的安全机制,以便允许任何人撰写的而且符合安全规定的机器人在你的系统上运行。这些机器人扩展了robocode.Robot类(Java中的术语),robocode.Robot类使得游戏者调用例如ahead(100), turnLeft(90), and fire(1)来在游戏中控制自己的机器人。

Robocode的截图:

说明:选择自己编写好的机器人进行比赛

说明:战斗开始,找准自己的目标,开火!

说明:Robocode自带的代码编辑器。

提交时间:2003-03-11
文章来源:原创
阅读次数:3539

何为Robocode相关推荐

  1. 稀疏性如何为AI推理增加难度

    稀疏性如何为AI推理增加难度 NVIDIA Ampere架构使数学运算加倍,以加速对各种神经网络的处理. 如果曾经玩过游戏Jenga,那么将有一些AI稀疏感. 玩家将木制积木交叉成一列.然后,每个玩家 ...

  2. 腾讯联姻开心网意欲何为

    今天杨长升在新浪科技上看到这样一条信息"腾讯日前已收购开心网部分股份,有意成为开心网大股东."据了解,早在8月就曾有消息称,腾讯已收购开心网部分股份,现有一位投资界人士处证实了最新 ...

  3. 如何为ccflow工作流引擎增加一个优先级PRI?

    为什么80%的码农都做不了架构师?>>>    如何为ccflow工作流引擎增加一个优先级PRI? 对于一条流程的优先级可分为 低,中,高三个级别,用这个状态来标示这条流程的紧急程度 ...

  4. ios单应用模式_如何为iOS 13暗模式设置应用

    ios单应用模式 Apple launched the much-awaited iOS 13 updates globally on September 19 across all iPhones ...

  5. jupyter笔记本_如何为Jupyter笔记本电脑设置PySpark

    jupyter笔记本 by Tirthajyoti Sarkar 由Tirthajyoti Sarkar 如何为Jupyter笔记本电脑设置PySpark (How to set up PySpark ...

  6. 如何为Android上的产品设计一款合适的图标

    如 果你已经完成了你的app,你一定会马上向其它人宣布这件事情.但是你需要注意一个很重要的问题,那就是app的图标.你的图标可能在项目启动之 前就已经设计好了,但我不喜欢这样,如果app没有完成实际上 ...

  7. 详解JVM内存管理与垃圾回收机制2 - 何为垃圾

    随着编程语言的发展,GC的功能不断增强,性能也不断提高,作为语言背后的无名英雄,GC离我们的工作似乎越来越远.作为Java程序员,对这一点也许会有更深的体会,我们不需要了解太多与GC相关的知识,就能很 ...

  8. 如何为WPF添加Main()函数

    一般的.WPF的Main()函数是自动生成的,不过有时候我们需要为我们的应用程序传参.那么自动生成的Main()函数就不会满足我们的要求. 那么如何为WPF Application 设置Main()函 ...

  9. 如何为 Flask Web 应用配置 Nginx

    原文地址:How to Configure NGINX for a Flask Web Application 原文作者:patricksoftware 译文出自:掘金翻译计划 本文永久链接:gith ...

最新文章

  1. 如何在存储过程中得到被调用存储过程的结果集
  2. python字符串截取:截取yaml文件名后3个字符
  3. python3ide_Python IDE Windows下载3.4.2 安装版
  4. 小程序使用vant-dialog组件内容出不来_微信官方小程序同构新方案Kbone全解析
  5. 【jQuery小实例】---2自定义动画
  6. 利用navicat for mysql实现mysql数据库表结构复制
  7. 不要再危言耸听!家用电脑辐射全揭秘
  8. Linux之MariaDB
  9. postgresql 时区与时间函数
  10. VISIO 2013软件和安装教程
  11. DOS命令教程 第二章——ping命令
  12. java kafka面试题_八年面试生涯,整理了一套Kafka面试题
  13. IDEA的short command line 的作用
  14. android 截图工具 mac,在Mac上截屏的三种方法 | MOS86
  15. 秃鹫:我吃东西也是分国家的
  16. Kafka的监控以及运维与Kafka-eagle的安装
  17. 自动驾驶是一门怎样的生意?盘点5家创业公司商业落地的3条逻辑...
  18. 快手自研直播多码率标准对行业发布
  19. 程序员之路:护眼豆沙绿颜色值
  20. 什么叫创建oracle实例,请问建立数据库实例是什么意思

热门文章

  1. Python netmiko库实现huawei/h3c网络设备配置
  2. 机器学习算法之--决策树总结
  3. Solo.io发布Gloo Mesh Enterprise 2.0
  4. ORB+GMS、FREAK+GMS、BRISK+GMS、AKAZE+GMS特征点结合使用方法
  5. betaflight 10.8.0_win10调试笔记(未完待续)
  6. 天哪,没有设计经验的ta,居然掌握着“PS大师级
  7. 胶囊网络(CapsulesNet)理解
  8. Solaris 11中配置基于link的IPMP
  9. Online Learning and Pricing with Reusable Resources: Linear Bandits with Sub-Exponential Rewards: Li
  10. 智慧城市的发展过程中,最需要的15个工作岗位