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

CodinGame 是一个基于挑战的编程训练平台,您可以在其中探索最热门的编程主题。

免费 • 专有
查看详情
4

通过一款多人实时编程策略游戏学习编程。你是一位巫师,你的法术就是一种编程语言。

免费增值 • 专有
查看详情

一场激动人心的编程与人工智能游戏。

免费 • 开源
查看详情
Gamestar Mechanic

Gamestar Mechanic

代码学习服务

Gamestar Mechanic 通过有趣的游戏化任务和课程,帮助你学习游戏设计并制作属于自己的视频游戏。

免费 • 专有
查看详情
CodeRobo.AI

CodeRobo.AI

软件

www.CodeRobo.ai 包含一系列以游戏形式呈现的课程,帮助学生了解软件编程和机器人技术,引导他们开启机器人学习之旅。这些课程由机器人工程师制作,他们利用机器人解决现实世界中的复杂挑战。

免费增值 • 专有
查看详情

欢迎使用 PyKidos,这是一个小型的 JavaScript 应用程序(仍不够完善),提供用于教学的 Python 编程环境。它主要面向教导孩子编程的成年人使用,不适合……独立使用。

免费 • 开源
查看详情
Bug Brain

Bug Brain

教育游戏

4

你从实验室开始,实验构成大脑的神经元和节点。随后进入实地,为一只瓢虫构建大脑,帮助它觅食和生存。

免费 • 专有
查看详情
while True: learn()

while True: learn()

益智游戏

你是一名机器学习专家,擅长构建神经网络,但你的猫似乎更在行。现在你必须解谜,以打造一个猫语到人语的翻译系统(谁知道这只猫还能做什么!)。

付费 • 专有
查看详情
上一页
下一页