今天要來談?wù)勎覍?duì)FACTORIO區(qū)塊都市設(shè)計(jì)的一點(diǎn)想法。
FACTORIO基本上有三大流派:
義大利麵派
主幹線派
網(wǎng)格派
他們都有各自的優(yōu)點(diǎn)和缺點(diǎn),也並非只能採(cǎi)用一種流派,厲害的工程師能混合使用不同流派的強(qiáng)項(xiàng)和弱項(xiàng)。
義大利麵 | 主幹線 | 網(wǎng)格 | |
設(shè)計(jì)難易度 | 極簡(jiǎn)單/極難 | 簡(jiǎn)單 | 普通/困難 |
可擴(kuò)充性 | 差 | 好 | 極好 |
可讀性/理解難易度 | 克蘇魯 | 簡(jiǎn)單 | 簡(jiǎn)單 |
空間使用效率 | 極好/極差 | 中等 | 極差 |
基本物資需求 | 低 | 中 | 高 |
大家可以發(fā)現(xiàn)義大利麵派易學(xué)難精,最菜的菜鳥和最強(qiáng)的工程師都是使用義大利麵派。
一個(gè)規(guī)劃良好的義大利麵可以在可讀性和設(shè)計(jì)難度以外的層面屌打其他設(shè)計(jì)。
所以,很多玩家會(huì)去複製大老的義大利麵設(shè)計(jì),體驗(yàn)一下天花板頂層的實(shí)力。
如果你想要自己設(shè)計(jì),網(wǎng)格流派是最能發(fā)揮藍(lán)圖優(yōu)勢(shì)的流派,你設(shè)計(jì)出來的網(wǎng)格都可以簡(jiǎn)單的複製貼上,
只要你設(shè)計(jì)的物流連接口沒有意外,都能自動(dòng)連接物流網(wǎng)。不需要每次都再煩惱怎麼接電線和水管這些IO端口。
你花了4個(gè)小時(shí)設(shè)計(jì)出來的核能發(fā)電網(wǎng)格,可以複製起來,在下一個(gè)計(jì)畫用。
時(shí)間久了你就會(huì)累績(jī)出一個(gè)龐大的藍(lán)圖庫(kù),供你取用。
媽的,怎麼越講越像程式設(shè)計(jì)師了。
寫作factorioprints讀作git-hub嗎? (離題了
以下是我自己設(shè)計(jì)的一些網(wǎng)格模組,全都有互相對(duì)齊,可以直接蓋到彼此頭上。
大家可以看一下模組的威力。
電力與機(jī)器人塔模組
這是最基本的模組,給予你機(jī)器人和電力這些後勤覆蓋。
火車鐵軌模組
火車避車灣模組
城牆防禦模組
太陽(yáng)能發(fā)電模組
看到這邊大家可能已經(jīng)發(fā)現(xiàn)了,太陽(yáng)能模組怎麼一大堆空系啊?
這樣根本沒有達(dá)到最佳效率阿,而且太陽(yáng)能需要火車鐵軌幹嘛?
那四個(gè)機(jī)器人塔也可以拆掉吧?
恩,你說的很對(duì)。
這就是網(wǎng)格設(shè)計(jì)最大的缺點(diǎn)了:空間利用率差。
你的工廠現(xiàn)在有區(qū)分太陽(yáng)能發(fā)電區(qū),一切都井然有序,每個(gè)地方的功能都很清楚。
但,你犧牲了空間利用效率,換取了整齊性。
為了要讓你可以簡(jiǎn)單打開藍(lán)圖庫(kù)複製貼上不用再設(shè)計(jì)一次,你犧牲了在每一局遊戲個(gè)別調(diào)整優(yōu)化的機(jī)會(huì)。
如果我很仔細(xì)地調(diào)整了太陽(yáng)能的位置,應(yīng)該可以在保留鐵路的狀況下增加效率,也許還能用新的品質(zhì)系統(tǒng)增加覆蓋面積。
但是這樣好多事情要做,如果我要這麼認(rèn)真的設(shè)計(jì)我一開始用義大利麵就好啊!!
這就是網(wǎng)格流派的中心思維:
我設(shè)計(jì)一次就好,我才不要去花時(shí)間升級(jí)。
空間不夠就去殺更多蟲。
網(wǎng)格大?。?/div>
第四條路線用舒爽mod,順移箱,火車無(wú)碰撞你甚麼時(shí)候產(chǎn)生了精緻儲(chǔ)存模組只存在於麥塊的幻覺了?
火車:
方塊流
一旦基地?cái)U(kuò)大,遊戲時(shí)間達(dá)到3位數(shù),有10幾個(gè)火箭在發(fā)射,30臺(tái)以上的火車在跑,網(wǎng)格流的另一個(gè)問題就會(huì)開始浮現(xiàn),那就是火車會(huì)車吞吐量。
網(wǎng)格設(shè)計(jì)有一個(gè)原罪,他是方形的,還用你說啊?
方形就是十字,十字就是路口,十字路口就要會(huì)車。
會(huì)車就會(huì)塞車?。?!
這是不可能避免的問題,網(wǎng)格設(shè)計(jì)讓你不用煩惱怎麼把火車網(wǎng)路串連起來,只需要接到網(wǎng)路中就好。
付出的代價(jià)就是你的火車網(wǎng)路裏面有大量不必要的交會(huì)點(diǎn)。
火車不是走最短直接路線,而是要走曼哈頓距離。
這時(shí)候有三個(gè)路線可選:
放棄網(wǎng)格,回歸義大利麵。
混合使用,鐵路部分用義大利麵設(shè)計(jì)來確保減少交會(huì)點(diǎn),站點(diǎn)部分繼續(xù)用網(wǎng)格設(shè)計(jì)。
用義大利麵鐵路把你的網(wǎng)格小工廠串接起來。
墮入黑暗,使用火車燈號(hào)和線路控制的黑魔法,讓火車只在目的地有貨物且自己空車且下貨點(diǎn)沒有列車等待的狀況下發(fā)車。
連中文都要使用名詞子句,你就知道這條路線有多黑暗了。
至於我,我根本還沒玩到會(huì)發(fā)生火車堵塞的程度,我的工廠從來沒有長(zhǎng)大到會(huì)引發(fā)火車塞車的狀況。
所以我想大部分巴友應(yīng)該都不需要擔(dān)心。
區(qū)塊設(shè)計(jì)
火車方格
獨(dú)立設(shè)計(jì)ninuls流
無(wú)火車