Screeps 建筑布局規(guī)劃

screeps 系列教程

簡介

當(dāng)你終于下定決心放置了第一個(gè)出生點(diǎn)之后,馬上就會(huì)對(duì)這個(gè)問題產(chǎn)生疑惑,我該怎么擺放這一堆建筑呢?由于擺放之后重新擺放需要拆除重建,所以如果你是個(gè)強(qiáng)迫癥并且前期沒擺好建筑的話,那你后期恐怕就要面臨大量的拆拆拆了。

那么本文就來介紹一下,游戲里常見的幾種基地布局,以及在設(shè)計(jì)布局時(shí)的幾個(gè)原則吧。

常見布局

游戲中常見的基地布局有 集中式分散式 兩種,這兩種互有優(yōu)劣。

集中式布局

游戲開發(fā)者 o4kapuk 的布局
  • 在開闊地形中可以提供更好的防御
  • 大多擁有固定的結(jié)構(gòu)布局(不同的玩家布局可能不同)
  • 由于布局內(nèi)部寸土寸金,所以對(duì)道路擺放要求較高,并且可能會(huì)因?yàn)檩^少的道路數(shù)量而引起擁堵

分散式布局

玩家 TooAngel 的布局
  • 因?yàn)榭梢猿浞掷每臻g,所以更適合崎嶇地形
  • 雖然看起來隨心所欲,但是依舊有幾條核心布局原則
  • 對(duì)道路擺放要求不高,一般不會(huì)引起擁堵。

由于集中式布局的結(jié)構(gòu)相對(duì)來說較為固定,并且新手在剛開始接觸時(shí)不太會(huì)用到這種布局,所以本文的主要內(nèi)容就是介紹 分散式布局的設(shè)計(jì)思路以及建筑的放置原則。至于集中式布局,我更推薦新手朋友們?cè)趯?duì)每個(gè)建筑的大體作用都有所了解后再進(jìn)行嘗試。對(duì)于本文來說,我也更推薦你閱讀完整篇后再開始動(dòng)手。

OK,廢話不多說,接下來就讓我們開始吧~

Spawn 位置

作為一個(gè)新房間中的第一個(gè)建筑,有很多新手會(huì)很糾結(jié) Spawn 放置的位置,擔(dān)心 Spawn 放不好,以后基地的發(fā)展就會(huì)受到很大阻礙。其實(shí)不然,基地的發(fā)展并不是以 Spawn 為中心展開的,這一點(diǎn)在后期解鎖了多個(gè) Spawn 后 ( 7級(jí)和8級(jí)時(shí)分別解鎖一個(gè) ) 會(huì)更加明顯。

我們放置 Spawn 只需要考慮 creep 的到崗距離 即可。什么是到崗距離呢?簡單的理解就是 creep 從 Spawn 出生后移動(dòng)到工作位置的距離,如下:

紅色線路即為到崗距離

這樣的話就好辦了,這里給出一個(gè)簡單的方法,如果能 找到一個(gè)點(diǎn),使得這個(gè)點(diǎn)的距離到房間控制器、能量礦以及元素礦的總距離最小,那么這就是個(gè)合適的 Spawn 放置點(diǎn)。

Nice Spawn!

當(dāng)然,為了安全,這個(gè)位置稍微偏那么一點(diǎn)也不是不可以。

在房間解鎖了多個(gè) Spawn 之后,你完全可以 分散放置,來節(jié)約不同角色的到崗時(shí)間:

建造多個(gè) spawn 來節(jié)約到崗時(shí)間

Extension 集群

作為基地中數(shù)量最多的建筑,extension 的擺放會(huì)對(duì)基地的外觀和運(yùn)行效率造成直接影響。這里要先澄清一個(gè)新手很容易犯的錯(cuò)誤,extension 和 spawn 不用放在一起!很多人受到官方介紹文檔的影響,認(rèn)為把這兩者放的近一點(diǎn)會(huì)比較方便維護(hù),這是沒有必要的。實(shí)際上,extension 更應(yīng)該靠近房間內(nèi)的能量礦或者能量存儲(chǔ)建筑

為什么呢?在 Spawn 孵化 creep 時(shí),如果所用能量超過了 Spawn 的能量上限后,就會(huì)直接消耗房間內(nèi)現(xiàn)有 extension 中的能量。注意,這個(gè)消耗是 不受距離限制的。與此相反的是,creep 需要頻繁的將能量搬運(yùn)到 extension。所以為了節(jié)省運(yùn)輸成本,你應(yīng)該把 extension 放在更靠近能量來源的地方。

接下來介紹幾種 extension 集群的布局結(jié)構(gòu),你可以根據(jù)自己的房間情況選擇不同的布局:

網(wǎng)格布局

最常見的應(yīng)該就是上面這種網(wǎng)格布局了,這種布局最大的優(yōu)點(diǎn)就是不會(huì)堵車 (畢竟用了一半的空間放路 ),以及拓展方便,你可以用這種布局填滿各種奇形怪狀的房間。所以這種方案常見于分散式基地布局中。

枝葉布局

這種布局的優(yōu)點(diǎn)是節(jié)省空間,可以用較少量的道路連接大量的 Extension。但是因?yàn)榈缆繁容^細(xì),所以容易堵車。

方塊布局

三種不同類型的方塊布局

這種方案因?yàn)楸容^規(guī)整,所以常見于集中型基地布局中。根據(jù)設(shè)計(jì)的不同堵車的程度也不同。并且由于個(gè)頭比較大,所以不太適合崎嶇的地形。


如果你剛接觸這個(gè)游戲的話,那么我推薦你使用最簡單的網(wǎng)格布局或是枝葉布局。值得注意的是,前期不需要把所有的 Extension 都放在一起,在前期你可以把 Extension 分散在不同 Source 的附近,然后慢慢的向計(jì)劃中的能量存儲(chǔ)位置發(fā)展。

漸進(jìn)布局

Tower 位置

Tower 在放置時(shí)并沒有什么比較關(guān)鍵的原則,需要注意的僅僅是 盡量離能量來源近一點(diǎn)不要放的太密集

第一個(gè)好理解,而不要放的太密集的原因就是 —— 防止敵對(duì)玩家一個(gè)核彈就把你房間的 Tower 炸完。只要你能保證一個(gè)核彈最多只能摧毀你兩個(gè) Tower 就可以。(一個(gè)房間最多 6 個(gè) Tower,并且有能力發(fā)射核彈的玩家也基本不會(huì)砸你的 Tower )

拓展:核彈的爆炸范圍是以落點(diǎn)為中心的 5 * 5 的正方形區(qū)域。

中央處理集群

中央處理集群是由存儲(chǔ)Storage、終端Terminal 和工廠Factory組成,一般我們都會(huì)額外加一個(gè)link來方便能量的轉(zhuǎn)移。

這個(gè)建筑群將完成房間內(nèi)的 能量及資源存儲(chǔ),市場(chǎng)交易,多房間資源轉(zhuǎn)移,商品合成 等任務(wù)。所以說它是一個(gè)房間的核心,也是你房間里最重要的建筑群。

因?yàn)橥瓿缮鲜鋈蝿?wù)需要大量的資源轉(zhuǎn)移操作,所以一般在基地規(guī)劃時(shí)將其放的盡可能近。最好的規(guī)劃就是 能找到一個(gè)位置可以讓 creep 無需移動(dòng)就可以訪問到全部四個(gè)建筑。這樣我們就可以在這個(gè)位置上放置一個(gè)不再移動(dòng)的 creep 來負(fù)責(zé)集群中的所有資源轉(zhuǎn)移任務(wù)。

站在中間的搬運(yùn)工

集群在房間中的位置

由于這個(gè)集群真的很重要,所以首要任務(wù)是 保證安全性,不要把這個(gè)集群放在太靠近房間出入口的位置。并且要保證,想要攻擊到集群建筑,首先要經(jīng)過 Tower 火力網(wǎng)中傷害最高的區(qū)域。其次,因?yàn)榧撼尚偷臅r(shí)候我們已經(jīng)有幾個(gè) Link 來傳輸能量了,所以 不必將其放置在靠近能量礦的地方。相反,由于元素礦無法通過 Link 傳輸,所以應(yīng)該選擇一個(gè) 更靠近 Mineral 礦場(chǎng) 的地方。

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

Lab 實(shí)驗(yàn)室集群

由于需要合成化合物和強(qiáng)化 creep。實(shí)驗(yàn)室集群也需要大量的資源轉(zhuǎn)移工作。所以最好把 實(shí)驗(yàn)室建筑群放在中央集群附近來降低運(yùn)輸成本。

而相對(duì)于集群的位置,更重要的是內(nèi)部 10 個(gè) Lab 的擺放位置。如何正確的擺放才能在減少占地的同時(shí)還能不影響正常的資源運(yùn)輸和 creep 強(qiáng)化呢。如果你是新手并且之前從未接觸過 lab 設(shè)計(jì)的話,那么這里無腦推薦下述擺放方法:中間兩個(gè) lab,并把剩余 8 個(gè) lab 放在周圍 4*4 的范圍內(nèi)。

這種擺放方式還有如下變種,下面的擺放方式犧牲了運(yùn)輸?shù)男?,但是提升了土地利用率,所以常見于集中型布局中?/p>

這樣放置的原因是因?yàn)槿魏胃呒?jí)化合物反應(yīng)都可以拆分成最基礎(chǔ)的 兩個(gè)底物合成一個(gè)產(chǎn)物 的反應(yīng)。所以說我們可以把最中間的兩個(gè) lab 當(dāng)成底物存放 lab,而周圍的都作為產(chǎn)物存放 lab。中間的兩個(gè) lab 依次和周圍的八個(gè)生產(chǎn) lab 發(fā)生關(guān)系(霧),這樣在保證了反應(yīng)設(shè)計(jì)的簡單性下還可以提高化合物的反應(yīng)效率。

當(dāng)然,這種方法可能并不是最適合你的,你可以自己在模擬器中嘗試或者參考其他玩家的布局來優(yōu)化自己的設(shè)計(jì)方案。

道路

一個(gè)基地中最重要的就是道路的擺放了,因?yàn)?道路造好后會(huì)不斷的損耗,直到生命值降為零道路消失。所以我們要在 creep 移動(dòng)成本和道路維護(hù)成本之間做平衡,爭(zhēng)取 使用最少的路來連接房間內(nèi)的關(guān)鍵節(jié)點(diǎn)

什么是關(guān)鍵節(jié)點(diǎn)呢,能量礦元素礦、房間控制器extension 集群 等上面提到的建筑集群都屬于關(guān)鍵節(jié)點(diǎn)。creep 會(huì)頻繁的在這幾個(gè)地點(diǎn)之間移動(dòng)。所以,一旦上面幾個(gè)關(guān)鍵節(jié)點(diǎn)的位置確定了,我們只需要用路將他們連接起來即可。

道路的維護(hù)成本

有一點(diǎn)需要注意的是,很多新手會(huì)在實(shí)現(xiàn)了自己自動(dòng)建造邏輯后會(huì)瘋狂的鋪路,甚至模仿別的玩家鋪雙行道或者三行道。這是不可取的。記住,道路越多,維護(hù)成本越高。在前期大量鋪路會(huì)導(dǎo)致很多能量被浪費(fèi)在維修道路上,從而影響房間的發(fā)展速度。并且,在沼澤里修路的成本是平原上的 5 倍,而墻壁里修路是平原上的 150 倍!所以,如果不是非常有必要,不要在非平原的地形上修路。這里給出一個(gè)小技巧,在沼澤中建造建筑不會(huì)對(duì)建筑造成影響,你可以憑借這一點(diǎn),通過合理的規(guī)劃來利用沼澤地。

合理規(guī)劃利用沼澤

小提示:墻壁里不可以放置建筑物,所以請(qǐng)放棄你的大膽的想法。

并且,下面這種交叉通過的沼澤地是不會(huì)增加成本的。所以,多多觀察,找出這種可利用的地形來節(jié)約道路。

從沼澤的間隙中穿過

其他建筑

上面的建筑大多是以“建筑群”的形式出現(xiàn)的,還有一些建筑常常單獨(dú)出現(xiàn),下面介紹一下它們:

1. Container - 基本存儲(chǔ)

由于容量只有兩千,container 大多被用來臨時(shí)存放資源。所以經(jīng)常放置在 Source 或 Mineral 旁存放開采出來的資源。

注意,Container 還有一個(gè)非常實(shí)用的特性:不妨礙其他單位在自己身上移動(dòng),并且會(huì)自動(dòng)存放落在自己上面的資源。所以你完全可以使用一個(gè)沒有 CARRY 身體部件的 creep 站在它上面工作。采集出來的資源會(huì)直接落在地上,從而被 Container 接住然后自動(dòng)存起來:

你可以使用 container 作為中轉(zhuǎn)站來提高你的基地運(yùn)轉(zhuǎn)效率。例如建立 采集能量 > 存放在 container > 其他角色取用 的運(yùn)轉(zhuǎn)鏈路。

2. Observer - 間諜衛(wèi)星

作為后期的開視野先鋒,Observer 憑借著 0 消耗奪得建筑勞模的稱呼,讓我們恭喜它。由于不需要提供任何資源就可以正常使用,所以你完全可以把他塞到基地的角落里。但是要注意,別把路堵死了。后期你可能會(huì)使用 Power Creep 對(duì)其進(jìn)行強(qiáng)化。

3. Nuker - 大殺器!

核彈來了!作為一個(gè)有效的威懾手段,Nuker 也應(yīng)該放在基地的重點(diǎn)保護(hù)位置區(qū)域,并且由于需要能量和G礦裝填核彈,所以同樣需要 離 Storage 和 Terminal 近一點(diǎn)。

4. Power Spawn - 加入光榮的進(jìn)化

由于 Power Spawn 需要能量和超能(Power)進(jìn)行工作,所以也應(yīng)該放置到 離 Storage 和 Terminal 近一點(diǎn) 的位置,如果可以的話,我也非常推薦將其加入到中央集群中來。

總結(jié)

本文簡單介紹了單個(gè)房間內(nèi)的基地的規(guī)劃原則和具體的布局實(shí)現(xiàn),通過把主要的建筑整合成不同的集群來減少整體道路規(guī)劃時(shí)的復(fù)雜度。當(dāng)然,本文介紹的僅僅是一些在建筑布局規(guī)劃時(shí)可以用到的基本思路,你可以根據(jù)自己的代碼邏輯和房間地形來設(shè)計(jì)自己的布局,可不要被教程限制了想象力哦。

如果你想拓展多個(gè)房間,歡迎繼續(xù)閱讀 Screeps 擴(kuò)張 - 多房間與外礦。想了解更多 Screeps 的中文教程?歡迎訪問 Screeps - 中文系列教程!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容