我对 robocode 还很陌生,在编译时,我一直遇到 set 和 get 错误。 我正在关注一个教程,它在教程中效果很好,但是它在我的电脑上不起作用 从上面的代码得到的错误是:(粗体字母是指针指向的地方) 1:找不到符号t urnRadarRightRadians(Double.POSIT ...
我对 robocode 还很陌生,在编译时,我一直遇到 set 和 get 错误。 我正在关注一个教程,它在教程中效果很好,但是它在我的电脑上不起作用 从上面的代码得到的错误是:(粗体字母是指针指向的地方) 1:找不到符号t urnRadarRightRadians(Double.POSIT ...
这是经典的 Robocode 练习题之一:走到地图中间。 我不想移动两次(一次用于 x 轴,一次用于 y 轴),而是将轴承移向中间并在设置机器人的轴承后以单一动作移动。 令我沮丧的是,它似乎不起作用。 相反,我从机器人身上观察到的行为是它们旋转 180 度并向前移动“r”的值,这是“三角形”向中间 ...
我编写了一个相对简单的AdvancedRobot ,它可以转动雷达并记录所有敌人的速度。 最终,我注意到机器人在不应该错过的情况下错过了。 我从 Robocode/Graphical Debugging wiki 复制了代码并对其进行了测试。 这是代码(Wiki目前已关闭): 和事件处理程序: “ ...
我现在是 Robocode 的初学者,现在我正在尝试从 Eclipse 运行我的第一个机器人。 我已经按照Robocodewiki上的教程进行操作,但是 Eclipse 不断报告Error: Could not find or load main class robocode.Robocode C ...
我已经安装了最新的 Java 版本,然后尝试从终端和 sourceforge 安装 Robocode,但在第一种情况下,我遇到了错误: 我也尝试从 setup.jar 安装,但是在文件目录中没有 robocode.sh 文件。 有什么建议? ...
我正在尝试打包使用.Net创建的robocode机器人,但是它没有出现在“打包机器人或团队”窗口下的列表中。 我将Visual Studio 2013与.Net 2.0一起使用来创建DLL。 我的robots文件夹中有DLL,可以在打仗时选择它。 但是,它不会出现在“打包机器人”列表中 ...
谁能解释这个代码? 我不明白循环条件,而“预测的X”。 为什么predicted_X < 18 ? 18是什么意思? while((++deltaTime)*BULLET_SPEED < Point2D.Double.distance(myX, myY, p ...
我在项目根目录中有编程游戏“ Robocode”,因此我可以在任何地方运行该项目,而无需将其安装在C:/ robocode中。 我有一个带有以下选项的运行配置; 主类: robocode.Robocode 虚拟机选项: -Xmx512M -Dsun.io.useCanonCa ...
我正在使用robocode 1.9.2.6 我为机器人创建了一个简单的maven项目。 当我将生成的jar导入Robocode UI时,请进入Robot-> Import Robot。 它表示已成功导入robot,并且jar文件已复制到robots文件夹中。 在那之后,当我 ...
我正在尝试为robocode制作一个机器人,该机器人在看到机器人时总是垂直旋转。 如果您不知道什么是robocode,请想象一下一个自上而下的游戏,其中以度为单位记录方向 我已经做了一个方程,可以满足我的要求,但是效率很低 (e.getHeading是目标所面对的方向,getH ...
我以为我可以通过从回合数中减去死亡人数来计算回合获胜值,但是我的计数器并未增加: 在日志中未获得任何编译错误或任何其他错误。 当我在onBattleEnded事件中将变量输出到日志时,输出(在100回合之后)为: 完整代码如下: 使用的Robocode版本是1.9.2. ...
我正在Robocode中创建一个简单的机器人。 我的功能墙如下所示: 注意, see和wallBool是在我的代码前面已经声明的变量。 在函数的while循环中,我调用turnRight(); 方法,该方法应自动扫描其他机器人。 但是,我的代码未在我的onScannedRobot ...
我正在尝试在robocode环境中创建一个机器人。 我的问题是,例如,如果我想在机器人类之外调用方法“ fire()”(因此,扩展了Robot并具有运行的类onHitBybullet ...方法),该怎么办? ? 这只是我尝试过的事情之一(我最近一次): 口译员代码: 包装 ...
我正在运行一个批处理文件,该文件从Java内部在Robocode中运行一场战斗,然后收集该战斗的结果。 我用来运行批处理文件的代码是: 我的批处理文件的内容是: 如果我在robocode中进行少于35轮的战斗,则效果很好,但是,当我尝试进行35轮或以上的战斗时,代码会挂起并且永 ...
当前在RObocode中,我有一个哈希表,该哈希表的名称为键,而point2D对象为值。 这些对象的属性之一是double lastSeen,这是自看到机器人以来的时间。 每次扫描机器人时,我都会将此值设置为0,此值也有助于我的雷达成为最早的扫描雷达。 上面的代码是在扫描机器人时将其 ...
已尝试使用System.out进行调试,以检查某个方法是否已运行。 run方法执行正常,雷达开始旋转,并且机器人控制台显示Hello。 似乎从未调用过onScannedRobot。 完全不知道如何解决。 在战斗中,机器人可以很好地编译到游戏中,并且它的雷达肯定会跨其他机器人旋转。 ...
我开始用eclipse编写robocode。 但是每当我从eclipse运行程序时,都会出现错误, 错误:在类robo_first.robo_new中找不到主要方法,请将该主要方法定义为:public static void main(String [] args)或JavaFX应用程序 ...
我正在尝试向Console编写任何内容,但是没有运气。 应该可以,但是不能。 这是我的整个代码: 我究竟做错了什么? 最好的祝福! ...
我正在使用Java中的环境Robocode,并试图创建一个与示例机器人Spinbot相对应的机器人。 我正在计算旋转机器人绕过的圆圈的中心,并以此为目标以获得击中旋转机器人的最佳机会。 我的代码可以很好地编译,但是当我运行它时,它永远不会进入onScannedRobot(ScannedRob ...