Screeps 建筑布局规划

screeps 系列教程

简介

当你终于下定决心放置了第一个出生点之后,马上就会对这个问题产生疑惑,我该怎么摆放这一堆建筑呢?由于摆放之后重新摆放需要拆除重建,所以如果你是个强迫症并且前期没摆好建筑的话,那你后期恐怕就要面临大量的拆拆拆了。

那么本文就来介绍一下,游戏里常见的几种基地布局,以及在设计布局时的几个原则吧。

常见布局

游戏中常见的基地布局有 集中式分散式 两种,这两种互有优劣。

集中式布局

游戏开发者 o4kapuk 的布局
  • 在开阔地形中可以提供更好的防御
  • 大多拥有固定的结构布局(不同的玩家布局可能不同)
  • 由于布局内部寸土寸金,所以对道路摆放要求较高,并且可能会因为较少的道路数量而引起拥堵

分散式布局

玩家 TooAngel 的布局
  • 因为可以充分利用空间,所以更适合崎岖地形
  • 虽然看起来随心所欲,但是依旧有几条核心布局原则
  • 对道路摆放要求不高,一般不会引起拥堵。

由于集中式布局的结构相对来说较为固定,并且新手在刚开始接触时不太会用到这种布局,所以本文的主要内容就是介绍 分散式布局的设计思路以及建筑的放置原则。至于集中式布局,我更推荐新手朋友们在对每个建筑的大体作用都有所了解后再进行尝试。对于本文来说,我也更推荐你阅读完整篇后再开始动手。

OK,废话不多说,接下来就让我们开始吧~

Spawn 位置

作为一个新房间中的第一个建筑,有很多新手会很纠结 Spawn 放置的位置,担心 Spawn 放不好,以后基地的发展就会受到很大阻碍。其实不然,基地的发展并不是以 Spawn 为中心展开的,这一点在后期解锁了多个 Spawn 后 ( 7级和8级时分别解锁一个 ) 会更加明显。

我们放置 Spawn 只需要考虑 creep 的到岗距离 即可。什么是到岗距离呢?简单的理解就是 creep 从 Spawn 出生后移动到工作位置的距离,如下:

红色线路即为到岗距离

这样的话就好办了,这里给出一个简单的方法,如果能 找到一个点,使得这个点的距离到房间控制器、能量矿以及元素矿的总距离最小,那么这就是个合适的 Spawn 放置点。

Nice Spawn!

当然,为了安全,这个位置稍微偏那么一点也不是不可以。

在房间解锁了多个 Spawn 之后,你完全可以 分散放置,来节约不同角色的到岗时间:

建造多个 spawn 来节约到岗时间

Extension 集群

作为基地中数量最多的建筑,extension 的摆放会对基地的外观和运行效率造成直接影响。这里要先澄清一个新手很容易犯的错误,extension 和 spawn 不用放在一起!很多人受到官方介绍文档的影响,认为把这两者放的近一点会比较方便维护,这是没有必要的。实际上,extension 更应该靠近房间内的能量矿或者能量存储建筑

为什么呢?在 Spawn 孵化 creep 时,如果所用能量超过了 Spawn 的能量上限后,就会直接消耗房间内现有 extension 中的能量。注意,这个消耗是 不受距离限制的。与此相反的是,creep 需要频繁的将能量搬运到 extension。所以为了节省运输成本,你应该把 extension 放在更靠近能量来源的地方。

接下来介绍几种 extension 集群的布局结构,你可以根据自己的房间情况选择不同的布局:

网格布局

最常见的应该就是上面这种网格布局了,这种布局最大的优点就是不会堵车 (毕竟用了一半的空间放路 ),以及拓展方便,你可以用这种布局填满各种奇形怪状的房间。所以这种方案常见于分散式基地布局中。

枝叶布局

这种布局的优点是节省空间,可以用较少量的道路连接大量的 Extension。但是因为道路比较细,所以容易堵车。

方块布局

三种不同类型的方块布局

这种方案因为比较规整,所以常见于集中型基地布局中。根据设计的不同堵车的程度也不同。并且由于个头比较大,所以不太适合崎岖的地形。


如果你刚接触这个游戏的话,那么我推荐你使用最简单的网格布局或是枝叶布局。值得注意的是,前期不需要把所有的 Extension 都放在一起,在前期你可以把 Extension 分散在不同 Source 的附近,然后慢慢的向计划中的能量存储位置发展。

渐进布局

Tower 位置

Tower 在放置时并没有什么比较关键的原则,需要注意的仅仅是 尽量离能量来源近一点不要放的太密集

第一个好理解,而不要放的太密集的原因就是 —— 防止敌对玩家一个核弹就把你房间的 Tower 炸完。只要你能保证一个核弹最多只能摧毁你两个 Tower 就可以。(一个房间最多 6 个 Tower,并且有能力发射核弹的玩家也基本不会砸你的 Tower )

拓展:核弹的爆炸范围是以落点为中心的 5 * 5 的正方形区域。

中央处理集群

中央处理集群是由存储Storage、终端Terminal 和工厂Factory组成,一般我们都会额外加一个link来方便能量的转移。

这个建筑群将完成房间内的 能量及资源存储,市场交易,多房间资源转移,商品合成 等任务。所以说它是一个房间的核心,也是你房间里最重要的建筑群。

因为完成上述任务需要大量的资源转移操作,所以一般在基地规划时将其放的尽可能近。最好的规划就是 能找到一个位置可以让 creep 无需移动就可以访问到全部四个建筑。这样我们就可以在这个位置上放置一个不再移动的 creep 来负责集群中的所有资源转移任务。

站在中间的搬运工

集群在房间中的位置

由于这个集群真的很重要,所以首要任务是 保证安全性,不要把这个集群放在太靠近房间出入口的位置。并且要保证,想要攻击到集群建筑,首先要经过 Tower 火力网中伤害最高的区域。其次,因为集群成型的时候我们已经有几个 Link 来传输能量了,所以 不必将其放置在靠近能量矿的地方。相反,由于元素矿无法通过 Link 传输,所以应该选择一个 更靠近 Mineral 矿场 的地方。

更靠近元素矿而不是能量矿

Lab 实验室集群

由于需要合成化合物和强化 creep。实验室集群也需要大量的资源转移工作。所以最好把 实验室建筑群放在中央集群附近来降低运输成本

而相对于集群的位置,更重要的是内部 10 个 Lab 的摆放位置。如何正确的摆放才能在减少占地的同时还能不影响正常的资源运输和 creep 强化呢。如果你是新手并且之前从未接触过 lab 设计的话,那么这里无脑推荐下述摆放方法:中间两个 lab,并把剩余 8 个 lab 放在周围 4*4 的范围内

这种摆放方式还有如下变种,下面的摆放方式牺牲了运输的效率,但是提升了土地利用率,所以常见于集中型布局中:

这样放置的原因是因为任何高级化合物反应都可以拆分成最基础的 两个底物合成一个产物 的反应。所以说我们可以把最中间的两个 lab 当成底物存放 lab,而周围的都作为产物存放 lab。中间的两个 lab 依次和周围的八个生产 lab 发生关系(雾),这样在保证了反应设计的简单性下还可以提高化合物的反应效率。

当然,这种方法可能并不是最适合你的,你可以自己在模拟器中尝试或者参考其他玩家的布局来优化自己的设计方案。

道路

一个基地中最重要的就是道路的摆放了,因为 道路造好后会不断的损耗,直到生命值降为零道路消失。所以我们要在 creep 移动成本和道路维护成本之间做平衡,争取 使用最少的路来连接房间内的关键节点

什么是关键节点呢,能量矿元素矿房间控制器extension 集群 等上面提到的建筑集群都属于关键节点。creep 会频繁的在这几个地点之间移动。所以,一旦上面几个关键节点的位置确定了,我们只需要用路将他们连接起来即可。

道路的维护成本

有一点需要注意的是,很多新手会在实现了自己自动建造逻辑后会疯狂的铺路,甚至模仿别的玩家铺双行道或者三行道。这是不可取的。记住,道路越多,维护成本越高。在前期大量铺路会导致很多能量被浪费在维修道路上,从而影响房间的发展速度。并且,在沼泽里修路的成本是平原上的 5 倍,而墙壁里修路是平原上的 150 倍!所以,如果不是非常有必要,不要在非平原的地形上修路。这里给出一个小技巧,在沼泽中建造建筑不会对建筑造成影响,你可以凭借这一点,通过合理的规划来利用沼泽地。

合理规划利用沼泽

小提示:墙壁里不可以放置建筑物,所以请放弃你的大胆的想法。

并且,下面这种交叉通过的沼泽地是不会增加成本的。所以,多多观察,找出这种可利用的地形来节约道路。

从沼泽的间隙中穿过

其他建筑

上面的建筑大多是以“建筑群”的形式出现的,还有一些建筑常常单独出现,下面介绍一下它们:

1. Container - 基本存储

由于容量只有两千,container 大多被用来临时存放资源。所以经常放置在 Source 或 Mineral 旁存放开采出来的资源。

注意,Container 还有一个非常实用的特性:不妨碍其他单位在自己身上移动,并且会自动存放落在自己上面的资源。所以你完全可以使用一个没有 CARRY 身体部件的 creep 站在它上面工作。采集出来的资源会直接落在地上,从而被 Container 接住然后自动存起来:

你可以使用 container 作为中转站来提高你的基地运转效率。例如建立 采集能量 > 存放在 container > 其他角色取用 的运转链路。

2. Observer - 间谍卫星

作为后期的开视野先锋,Observer 凭借着 0 消耗夺得建筑劳模的称呼,让我们恭喜它。由于不需要提供任何资源就可以正常使用,所以你完全可以把他塞到基地的角落里。但是要注意,别把路堵死了。后期你可能会使用 Power Creep 对其进行强化。

3. Nuker - 大杀器!

核弹来了!作为一个有效的威慑手段,Nuker 也应该放在基地的重点保护位置区域,并且由于需要能量和G矿装填核弹,所以同样需要 离 Storage 和 Terminal 近一点

4. Power Spawn - 加入光荣的进化

由于 Power Spawn 需要能量和超能(Power)进行工作,所以也应该放置到 离 Storage 和 Terminal 近一点 的位置,如果可以的话,我也非常推荐将其加入到中央集群中来。

总结

本文简单介绍了单个房间内的基地的规划原则和具体的布局实现,通过把主要的建筑整合成不同的集群来减少整体道路规划时的复杂度。当然,本文介绍的仅仅是一些在建筑布局规划时可以用到的基本思路,你可以根据自己的代码逻辑和房间地形来设计自己的布局,可不要被教程限制了想象力哦。

如果你想拓展多个房间,欢迎继续阅读 Screeps 扩张 - 多房间与外矿。想了解更多 Screeps 的中文教程?欢迎访问 Screeps - 中文系列教程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念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

推荐阅读更多精彩内容