screeps 游戏中的 tips

screeps 系列教程

screeps 里会时不时的给你一个提示,平时也没怎么看过,今天特地点了一遍,把常见的 tip 都记录一下供大家参考。


Walking over swamps is 5 times slower compared to plain land.

在沼泽地上行走比平原慢5倍。


Ramparts and walls initially have 1 hit point. Repair them after construction.

城墙和城墙最初有1点hit。要记得施工后进行维修。


If you want to play from scratch, you can always Respawn in a new room.

如果你想从头开始玩,你可以在一个新房间里重生。


You can output HTML content to the console, like links to rooms.

您可以将HTML内容输出到控制台,例如一个跳转到指定房间的超文本链接。


The RANGED_ATTACK body part is 2 times weaker than ATTACK and 2 times costlier at that.

RANGED_ATTACK身体部件的相对伤害只有ATTACK部件的 1/2,成本却高2倍。


Observers allow to get the Room object for the rooms that have no objects of yours.

Observers可以获取那些没有你单位存在的房间对象。


Respawning in a chosen room would automatically destroy all structures except walls and roads

在选定的房间重生会自动破坏房间内除墙和道路以外的所有建筑。


You can build and repair roads in any rooms, even neutral ones.

你可以在任何房间修建和维修道路,甚至是中立房间。(容器container也可以)


A creep can execute some commands simultaneously in one tick, for example move+build+dropEnergy.

creep可以在一个tick内同时执行多个命令,例如 move + build + dropEnergy


Use storage to not lose surplus of mined resources.

使用storage来存储开采出来的过量资源。


There is a keyword debugger in the simulator that stops your script in the browser.

模拟器中有一个关键字debugger,可以用于在浏览器中暂停脚本。


The console.log function of the simulator displays a live expandable object in the browser console.

模拟器的console.log函数可以在浏览器的控制台中同步显示(可以对object进行展开操作)。


If CPU limit raises, your script will execute only partially.

如果运算量超过CPU限制,脚本将只执行部分代码。


To output an object content into the console, use JSON.stringify.

要将对象内容输出到控制台,请使用JSON.stringify


Sources in neutral rooms have reduced capacity. Reserve or claim the room to restore it to full capacity.

中立房间矿的能量上限只有1500。预订或占领房间可以使其恢复到最大容量。


Send emails to yourself with the function Game.notify to be aware of everything happening in the game.

使用Game.notify函数向自己发送电子邮件来了解游戏中发生的一切。


You can apply transfer and heal to another player’s creep, and transfer, build and repair to others’ structures.

你可以transferheal另一个玩家的creep,以及transferbuildrepair到其他玩家的建筑。


Walls and roads don’t belong to any player, so they should be searched with the help of FIND_STRUCTURES, not FIND_MY_STRUCTURES.

墙壁和道路不属于任何玩家,因此应该使用FIND_STRUCTURES进行搜索,而不是FIND_MY_STRUCTURES


A creep with an ATTACK part automatically strikes back at every attacker by ATTACK.

一个带有ATTACK部分的creep会自动反击任何带有ATTACK的攻击者。


To save your CPU, use less creeps of a larger size.

生成数量更少、身体部件更多的creep来节省你的CPU


Use Room.energyAvailable and Room.energyCapacityAvailable to determine how much energy all the spawns and extensions in the room contain.

使用Room.energyAvailableRoom.energyCapacityAvailable来确定房间中所有spawnextensions包含多少能量及能量上限是多少。


You can use more CPU than your CPU limit allows in short bursts.

你的CPU使用量可以在短时间内使用超过你CPU上限。(“短时间”取决于你的cpu桶中的余额)


Roads wear out as they are used, so don’t forget to repair them.

道路在使用过程中会逐渐磨损,所以别忘了修理它们。


Build roads to save on MOVE body parts of your creeps.

建造道路可以让你的creep使用更少的MOVE部件。


Use try/catch blocks in right places to avoid a complete halt of your script due to errors.

在适当的位置使用try/catch代码块,以避免由于异常而导致脚本退出。


A tower’s effectiveness depends on the distance to the target.

tower的工作效率取决于tower到目标的距离。


Energy in a storage can not be used to spawn creeps. Transfer it to a spawn or extensions instead.

storage里储存的能量不能用来产生creep,要先将能转移到一个spawnextension


Spawn extensions capacity increases on room levels 7 and 8.

RCL7 和 RCL8 将提升 extension 的容量。


Use towers to set up automatic defense of your room.

使用tower来建立你房间的自动防御。


Dead body parts have weight and generate fatigue as well.

一个坏掉的身体部件也会产生疲劳。


The game is fully recorded, so you can see replay of any room for the past several days.

游戏已经被完整录制,所以你可以随时回放过去几天发生的事情。


Unless you use up your CPU limit each tick, it is stored for future use.

除非你每tick都用光了你的CPU,不然没有用掉的会被存起来以备以后使用。


The more spawn extensions in a room, the more energy you can spend on building one creep.

一个房间中的spawnextension越多,你就可以用更多的能量来构建一个creep


Modular architecture of a script will allow easy testing of individual functions in the simulator.

脚本的模块化架构使得你可以在模拟器中轻松测试单个函数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,042评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 89,996评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,674评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,340评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,404评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,749评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,902评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,662评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,110评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,451评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,577评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,258评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,848评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,726评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,952评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,271评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,452评论 2 348