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 个选择

Pickcode的在线平台是学习和教授编程最简便的方式。

免费增值 • 专有
查看详情
Deadlock Empire

Deadlock Empire

软件

死锁帝国是一款编程游戏,旨在教授锁机制与并发编程。你需要具备的是智慧、狡黠、毅力,以及勇于挑战C#这门神圣语言中多线程编程复杂性的决心。

免费 • 开源
查看详情

CeeBot 是一种全新的概念,让您在玩乐中学习编程。您将使用的编程语言与专业程序员开发产品时所用的语言非常相似。

付费 • 专有
查看详情
BerryBots

BerryBots

软件

一个简单的机器人游戏,你可以在其中用 Lua 编程控制关卡和机器人。

免费 • 开源
查看详情
Code Karts

Code Karts

益智游戏

《代码卡丁车》通过一系列以赛道形式呈现的逻辑谜题,向4岁以上的儿童介绍编程入门知识。此外,孩子们在赛车的过程中还能学习编程的基础知识!

免费增值 • 专有
查看详情
上一页
下一页