cost 114 ms
Robocode BasicBot 进入地图中间......不是 - Robocode BasicBot Going To The Middle Of The Map... Not

这是经典的 Robocode 练习题之一:走到地图中间。 我不想移动两次(一次用于 x 轴,一次用于 y 轴),而是将轴承移向中间并在设置机器人的轴承后以单一动作移动。 令我沮丧的是,它似乎不起作用。 相反,我从机器人身上观察到的行为是它们旋转 180 度并向前移动“r”的值,这是“三角形”向中间 ...

Robocode:onScannedRobot 的精度 - Robocode: precision of onScannedRobot

我编写了一个相对简单的AdvancedRobot ,它可以转动雷达并记录所有敌人的速度。 最终,我注意到机器人在不应该错过的情况下错过了。 我从 Robocode/Graphical Debugging wiki 复制了代码并对其进行了测试。 这是代码(Wiki目前已关闭): 和事件处理程序: “ ...

无法包装我的机器人 - Cant package my robot

我正在尝试打包使用.Net创建的robocode机器人,但是它没有出现在“打包机器人或团队”窗口下的列表中。 我将Visual Studio 2013与.Net 2.0一起使用来创建DLL。 我的robots文件夹中有DLL,可以在打仗时选择它。 但是,它不会出现在“打包机器人”列表中 ...

2018-05-31 15:31:26   1   51    robocode  
Robocode自适应车削 - Robocode Responsive Turning

我正在尝试为robocode制作一个机器人,该机器人在看到机器人时总是垂直旋转。 如果您不知道什么是robocode,请想象一下一个自上而下的游戏,其中以度为单位记录方向 我已经做了一个方程,可以满足我的要求,但是效率很低 (e.getHeading是目标所面对的方向,getH ...

Robocode-如何计算战斗结束时赢得的回合? - Robocode - how to calculate rounds won at end of a battle?

我以为我可以通过从回合数中减去死亡人数来计算回合获胜值,但是我的计数器并未增加: 在日志中未获得任何编译错误或任何其他错误。 当我在onBattleEnded事件中将变量输出到日志时,输出(在100回合之后)为: 完整代码如下: 使用的Robocode版本是1.9.2. ...

是否可以在“主要”机器人类之外调用机器人方法? - Is it possible to call a robot method outside of “main” robot class?

我正在尝试在robocode环境中创建一个机器人。 我的问题是,例如,如果我想在机器人类之外调用方法“ fire()”(因此,扩展了Robot并具有运行的类onHitBybullet ...方法),该怎么办? ? 这只是我尝试过的事情之一(我最近一次): 口译员代码: 包装 ...

从Java运行批处理文件会导致挂起,但在正常运行时不会挂起 - Running batch file from java causes hang, but not when running it normally

我正在运行一个批处理文件,该文件从Java内部在Robocode中运行一场战斗,然后收集该战斗的结果。 我用来运行批处理文件的代码是: 我的批处理文件的内容是: 如果我在robocode中进行少于35轮的战斗,则效果很好,但是,当我尝试进行35轮或以上的战斗时,代码会挂起并且永 ...

Robocode HashTable /方法在其中修改值的问题 - Robocode HashTable/method modifying values in it issues

当前在RObocode中,我有一个哈希表,该哈希表的名称为键,而point2D对象为值。 这些对象的属性之一是double lastSeen,这是自看到机器人以来的时间。 每次扫描机器人时,我都会将此值设置为0,此值也有助于我的雷达成为最早的扫描雷达。 上面的代码是在扫描机器人时将其 ...

永远不会调用onScannedRobot方法 - onScannedRobot method never being called

已尝试使用System.out进行调试,以检查某个方法是否已运行。 run方法执行正常,雷达开始旋转,并且机器人控制台显示Hello。 似乎从未调用过onScannedRobot。 完全不知道如何解决。 在战斗中,机器人可以很好地编译到游戏中,并且它的雷达肯定会跨其他机器人旋转。 ...

2015-11-04 16:57:15   1   188    robocode  
Robocode在Eclipse中运行 - Robocode run in eclipse

我开始用eclipse编写robocode。 但是每当我从eclipse运行程序时,都会出现错误, 错误:在类robo_first.robo_new中找不到主要方法,请将该主要方法定义为:public static void main(String [] args)或JavaFX应用程序 ...

我不明白为什么我在运行此代码时永远不会进入onScannedRobot(ScannedRobot e)方法? - I do not understand why when I run this code it never goes into the onScannedRobot(ScannedRobot e) method?

我正在使用Java中的环境Robocode,并试图创建一个与示例机器人Spinbot相对应的机器人。 我正在计算旋转机器人绕过的圆圈的中心,并以此为目标以获得击中旋转机器人的最佳机会。 我的代码可以很好地编译,但是当我运行它时,它永远不会进入onScannedRobot(ScannedRob ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM