问题标签 [robocode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 带有 Drools Expert 的 Robocode 机器人
我有一个班级作业是使用 Drools 作为推理机来创建一个机器人。但是,我的大多数规则都表现得很奇怪,因为它们不是为类而触发,而是为它的超类而触发。像这样的东西:
我的规则:
正如预期的那样
在 Robocode 的模拟器调用的 Robotonikku 的 run() 方法中,我将实例作为事实插入:
我希望规则一和三应该触发,但规则二和三被触发。为什么它将实例识别为 TeamRobot 而不是 Robotonikku?
提前致谢。
加载代码:
java - 有没有机器人编程游戏robocode的替代品?
我不介意它是基于回合的还是实时的。它必须很受欢迎,并允许用 java 语言编写你的策略
python - 机器人代码 + Python
问题是,如何使用 Python 为 Robocode 制作机器人?似乎有两种选择:
- 机器人代码 + Jython
- .NET + Iron Python 的 Robocode
第一个有一些信息,但它看起来不是很强大,而后者没有。一步一步,有人吗?
java - Java 创建类似配置的文件
我正在使用 Robocode 开发 GA 坦克,这些坦克不断进化以提供更好的性能(达到最高的健身水平),为了做到这一点,我需要将每个坦克的信息存储在一个文件中。
Tank 类将有几个变量,例如:
- 速度
- 角动量
- 火力
- 扫描速率
我想要一种能够将这些变量保存在名为“settings.txt”的文件中并能够在战斗后更新它们的方法。
我希望文件的格式如下:
编写这样的文件并能够在每次战斗后轻松更新变量值的最佳方法是什么?
非常感谢。
java - 需要帮助来制作一个好的 Robocode 机器人
我是来询问有关 Robocode 机器人的。我有我的机器人代码,我的 26 个朋友排名第 11。但是,我想尝试让它变得更好。我查看了网站并调整了我的代码,以便它可以不可预测地移动。这有助于它在十轮比赛中获得第一名。你能给我一些想法和技巧来帮助改进这个机器人吗?然后我可以编辑我的机器人,看看它是如何工作的。不过,我希望机器人留在扩展机器人中。
python - 是否有类似游戏或 Python 挑战的 RoboCode?
我正在寻找类似于RoboCode或Scalatron的游戏或挑战。我对像Project Euler这样的挑战不感兴趣,因为我可以通过解决特定问题获得积分。我正在寻找直接竞争。我知道http://sumost.ca/steve/games/但遗憾的是没有基于 python 的项目。如果您有任何建议,请与我分享。
c++ - 是否有类似 C++ 的 Robocode 游戏
我学了一年Java。现在我开始学习 C++,接下来我打算开始开发游戏。我在哪里可以找到像 Robocode 这样的游戏框架或学习 C++ 的教程,重点是游戏编程?
java - 机器人代码是如何工作的?
在我的大学课程中,我们获得了编程游戏 robocode 的代码,我们需要为游戏添加功能以改变游戏的玩法。
为此,我需要更多地了解 robocode 的工作原理。那么首先运行什么代码,它做什么以及它调用什么其他代码等等。但是,我在互联网上找不到任何真正详细介绍机器人代码游戏不同领域的好页面。一切都是关于如何构建自己的机器人。
我想确切地知道 robocode 中的每个包的作用。以及他们被召唤的顺序,谁召唤他们,他们召唤谁。以及其他任何可以让我更好地理解 robocode 及其工作原理的东西。
如果有人可以帮助我,将不胜感激:)。
.net - .Net 平台的 Windows 7 中的 Robocode instadd 问题
我想在.Net平台上开发机器人代码,但我遇到了启动它的问题。
我已经在我的机器上安装了 Java 和 .Net 4.0。下载并安装 robocode-1.7.4.4-setup.jar 后,robocode 应用程序可以正常运行。
但是当我尝试按照这篇文章http://robowiki.net/wiki/Robocode/.NET/Create_a_.NET_robot_with_Visual_Studio开发机器人时,当我想添加对项目的引用时,它在 libs 文件夹中找不到任何 dll 文件. 似乎缺少 robocode.dotnet-xxxx-setup.jar 文件。
我不知道如何解决这个问题,有人帮助我吗?
java - Robocode:我在哪里可以获得引擎的 JAR 文件?
我希望在比赛中自动运行一系列 Robocode 坦克,并接收他们的分数和其他信息。我相信我需要 Robocode 引擎,并且想知道在哪里可以获得 JAR 文件以便在 Java 中使用它。
谢谢!