问题标签 [screeps]
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.
javascript - Screeps getDirectionTo 返回 -2
我试图在 screeps 中做这样的事情,但这个函数只是一直返回 -2。我在此错误代码的文档中没有看到任何提及。我还尝试了使用敌人蠕变的 x 和 y 位置的函数的另一个版本,结果相同。
javascript - 自愈蠕变
我想制作一个可以自我治愈的蠕动,但下面的代码似乎不起作用。有什么建议么?
screeps - 建立行动。文档错误、错误还是我?
这是一个错误或不正确的文档,还是我只是误读了?
根据文档,一个 WORK 部件“构建一个结构,每刻 1 个能量”。
但如果你真的看的话,至少在教程中,每个滴答消耗 5 能量,并将建造进度增加 5。
注意:如果小兵的能量少于 5,它将使用剩余的能量并按该数量增加进度。如果施工在完成后 5 内完成,则仅使用完成所需的能量。
javascript - 可以在 Screeps 中获取行号或堆栈跟踪吗?
在 Screeps 中,是否不仅可以在控制台输出中看到错误,还可以看到模块、行,也许还有堆栈跟踪?
更新:这就是我得到的错误的样子。我没有看到行号或堆栈跟踪,或者可能是启用这些的按钮?
https://www.dropbox.com/s/9znxz5xe0j42616/Screen%20Shot%202014-12-06%20at%2012.21.18%20PM.png?dl=0
screeps - 如何在 screeps 房间中找到所有沼泽方块?
似乎只有两种类型的地形(到目前为止),平原和沼泽。除了对地图上的每个方格使用 Room.lookAt(x,y) 之外,还有什么方法可以找到所有的沼泽方格?
javascript - 如何在 Screeps 对象中实现继承?
我一直在玩 Screeps 有一段时间了,昨晚我决定通过从 Creep 主类派生两个类 Miner 和 Transporter 来将我的一些行为纳入一个类层次结构。然而,每当我这样做
我得到的功能列表与我做时完全相同
有人可以告诉我我是否做错了什么,或者我是否真的遇到了我的代码运行环境的限制?这是我的代码:
javascript - 过滤器选项中的逻辑运算符
如何在过滤器中使用两个参数?
因为我的过滤器只考虑参数'source1'......
screeps - 有没有办法计算蠕变从 A 到 B 所需的滴答数?
我知道如何获得从 A 到 B 的距离,但是考虑到所有地形因素,很难计算出爬行需要多长时间才能走这条路。有没有我缺少的内置方法?这就是我所希望的:
where{energy: 150}
允许你强制计算使用携带的能量。
这是可能的还是计划好的?
scala - 使用 Scala.js 为 Screep 生成逻辑时如何解决此错误?
我正在尝试使用 Scala.js 为 screep 生成逻辑,但是当我尝试导入生成的 javascript 代码时遇到以下错误:
首先,我创建了一个简单的 Scala.js 项目:
https://github.com/Voltir/screepslogic
然后我将我的 screep 帐户链接到该存储库,使用“生成”文件夹作为链接文件夹以导入游戏。
为了得到那个错误,我开始一个自定义模拟,然后在 screep 控制台中做一个简单的require("screeplogic")
screeps - 自定义模式 Player2 错误
在 screeps 自定义模式 player1 工作正常,但是当我切换到播放器 2 时,我收到此错误:
当我添加 screeps 时,我也会收到此错误。
我使用角色属性对我的小兵进行分类并告诉他们该做什么。我无法为这些新的 screep 添加角色。我认为这样做的原因是他们没有任何记忆可供我添加。为什么会这样?有什么建议么?