Screeps 建筑布局規(guī)劃

screeps 系列教程

簡介

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

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

常見布局

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

集中式布局

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

分散式布局

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

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

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

Spawn 位置

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

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

紅色線路即為到崗距離

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

Nice Spawn!

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

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

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

Extension 集群

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

為什么呢?在 Spawn 孵化 creep 時溶诞,如果所用能量超過了 Spawn 的能量上限后,就會直接消耗房間內(nèi)現(xiàn)有 extension 中的能量螺垢。注意喧务,這個消耗是 不受距離限制的。與此相反的是枉圃,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)就是不會堵車 (畢竟用了一半的空間放路 ),以及拓展方便玲昧,你可以用這種布局填滿各種奇形怪狀的房間栖茉。所以這種方案常見于分散式基地布局中。

枝葉布局

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

方塊布局

三種不同類型的方塊布局

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


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

漸進(jìn)布局

Tower 位置

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

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

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

中央處理集群

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

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

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

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

集群在房間中的位置

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

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

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

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

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

這種擺放方式還有如下變種,下面的擺放方式犧牲了運(yùn)輸?shù)男仕甑觯翘嵘送恋乩寐噬裕猿R娪诩行筒季种校?/p>

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

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

道路

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

什么是關(guān)鍵節(jié)點(diǎn)呢压固,能量礦球拦、元素礦房間控制器extension 集群 等上面提到的建筑集群都屬于關(guān)鍵節(jié)點(diǎn)坎炼。creep 會頻繁的在這幾個地點(diǎn)之間移動愧膀。所以怔昨,一旦上面幾個關(guān)鍵節(jié)點(diǎn)的位置確定了千扶,我們只需要用路將他們連接起來即可唧垦。

道路的維護(hù)成本

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

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

小提示:墻壁里不可以放置建筑物,所以請放棄你的大膽的想法阎抒。

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

從沼澤的間隙中穿過

其他建筑

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

1. Container - 基本存儲

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

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

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

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

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

3. Nuker - 大殺器!

核彈來了躏结!作為一個有效的威懾手段却盘,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é)

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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末偏陪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子煮嫌,更是在濱河造成了極大的恐慌笛谦,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件昌阿,死亡現(xiàn)場離奇詭異饥脑,居然都是意外死亡恳邀,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進(jìn)店門好啰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來轩娶,“玉大人,你說我怎么就攤上這事框往■悖” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵椰弊,是天一觀的道長许溅。 經(jīng)常有香客問我,道長秉版,這世上最難降的妖魔是什么贤重? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮清焕,結(jié)果婚禮上并蝗,老公的妹妹穿的比我還像新娘。我一直安慰自己秸妥,他們只是感情好滚停,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著粥惧,像睡著了一般键畴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上突雪,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天起惕,我揣著相機(jī)與錄音,去河邊找鬼咏删。 笑死惹想,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的督函。 我是一名探鬼主播勺馆,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼侨核!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起灌灾,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤搓译,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后锋喜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體些己,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡豌鸡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了段标。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涯冠。...
    茶點(diǎn)故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖逼庞,靈堂內(nèi)的尸體忽然破棺而出蛇更,到底是詐尸還是另有隱情,我是刑警寧澤赛糟,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布派任,位于F島的核電站,受9級特大地震影響璧南,放射性物質(zhì)發(fā)生泄漏掌逛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一司倚、第九天 我趴在偏房一處隱蔽的房頂上張望豆混。 院中可真熱鬧,春花似錦动知、人聲如沸皿伺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽心傀。三九已至,卻和暖如春拆讯,著一層夾襖步出監(jiān)牢的瞬間脂男,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工种呐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留宰翅,地道東北人。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓爽室,卻偏偏與公主長得像汁讼,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子阔墩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容