Robocode

软件描述

Robocode 是一款编程游戏,目标是编写一个机器人战车,在战斗竞技场中与其他机器人对抗。因此,“Robocode”这个名字是“Robot code”的缩写。玩家是机器人的程序员,对游戏过程没有直接干预。

官方网站

访问软件的官方网站了解更多信息

官方认证

robocode.sourceforge.net

安全链接HTTPS

什么是 Robocode?

Robocode 是一款编程游戏,目标是编写一个机器人战车,使其在战斗竞技场中与其他机器人对抗。因此,“Robocode”这个名字是“Robot code”的缩写。玩家是机器人的程序员,对游戏本身没有直接控制。相反,玩家必须编写机器人的AI,告诉它如何在战斗竞技场中发生事件时做出行为和反应。战斗以实时方式进行,并在屏幕上显示。

Robocode 的座右铭是:打造最强,摧毁其余!

除了是一款编程游戏外,Robocode 还被用于学习编程,主要使用 Java 语言,但 C# 和 Scala 等其他语言也正变得越来越流行。

学校和大学将 Robocode 作为编程教学的一部分,同时也用于人工智能(AI)的学习。Robocode 的概念易于理解,是一种有趣且有效的编程学习方式。

Robocode 提供完整的开发环境,自带安装程序、内置机器人编辑器和 Java 编译器。Robocode 仅要求系统中已存在 JVM(Java 虚拟机)。因此,机器人开发者所需的一切都包含在主 Robocode 发布文件(robocode-xxx-setup.jar)中。Robocode 还支持使用外部 IDE(如 Eclipse、IntelliJ IDEA、NetBeans、Visual Studio 等)进行机器人开发,相比 Robocode 内置的编辑器,这能为开发者提供更好的支持。

由于 Robocode 运行于 Java 平台,因此只要系统中预先安装了 Java,即可在任何操作系统上运行,包括 Windows、Linux、Mac OS,以及 UNIX 及其变种。请注意,系统中必须安装 Java 6 或更高版本才能运行 Robocode。

源代码:https://github.com/robo-code/robocode
许可证:Eclipse Public License

🔄 替代方案

21 个选择
CodeKidz

CodeKidz

软件

CodeKidz 是一款面向7至15岁儿童的AI驱动互动编程平台。它通过讲故事和游戏化体验提供Python编程课程,并支持实时代码执行。该平台配备AI教师,可提供个性化辅导并发放奖励。

免费增值 • 专有
查看详情
Bomberland by Coder One

Bomberland by Coder One

软件

Bomberland 是一款受经典主机游戏《炸弹人》启发的在线 1v1 AI 沙盒游戏。

免费 • 专有
查看详情
Colobot Gold

Colobot Gold

软件

《Colobot Gold》是Epsitec公司发布的一款基于原始《Colobot》游戏的修改版本,采用开源(GPLv3)许可证。源代码经过更新和重写,使用了SDL和OpenGL库,因此……

免费 • 开源
查看详情

Lightbot是一款编程解谜游戏:一款使用了牢固植根于编程概念的游戏机制的解谜游戏。

付费 • 专有
查看详情
5

CSSBattle 是一个在线 CSS 代码高尔夫对战平台。来自世界各地的玩家在这里尝试用尽可能少的 CSS 代码来视觉复现“目标”,并展开对决,争夺排行榜首位。

免费 • 专有
查看详情
Human Resource Machine

Human Resource Machine

益智游戏

5

编程小职员解决谜题。做个好员工!机器正在来临……抢你的工作。

付费 • 专有
查看详情
Rabbids Coding

Rabbids Coding

教育游戏

拉比迪斯入侵了太空,以他们一贯的风格,把你的宇宙飞船弄得翻了个个!你需要使用代码积木,为它们提供指令,清理它们制造的混乱。这是一款免费的教育游戏,适合7岁及以上的玩家。

免费 • 专有
查看详情
Selfless Heroes

Selfless Heroes

益智游戏

《无畏英雄》是一款益智游戏,让你在不知不觉中学会编程。你将操控一支拥有相同人工智能的英雄团队,由你来设计他们的AI,使他们能够最佳协作。

免费增值 • 开源
查看详情
上一页下一页