大家好,
今天我們要再次下潛到流體的世界。
自從上次
今年六月,就在我們發佈流體系統2.0 (FFF#416)的同一周,我們在辦公室進行了一場聯機派對。很明顯,新系統實在是*太*簡單了。我們Nauvis基地上的管道長得離譜,管道像蛇一樣來回穿行,鋪設時幾乎不用腦子。我們確實用液罐火車連接特別遠的礦區。但是這也只是出於習慣,用管道才是上位替代。
我們的無限流量超距傳輸管道
這些“萬能管道”導致泵不僅不能增加吞吐量,還會降低吞吐量。這很反直覺,而且意味著除非是為了根據電路條件禁用某一段管道用不上泵。此外,誘導玩家隨意使用超長管道很可能會導致流體混合,因為不小心把兩條管道連在一起的概率會明顯增加。如果是拍藍圖拍歪了,並且這個時候你在另一個星球上,那麼祝你好運,能在一片巨大的區域裡找到一節放錯的管道。
是時候找找解決方案了。
視覺反饋的重要性
傳送帶非常好玩,因為它們非常可視化並且易於互動。你可以看到物品從哪裡來,要到哪裡去,瓶頸在哪。瞥一眼就能看出來。相比之下,管道基本上是不透明的,其上的小窗口完全不足以給你足夠的視覺反饋。這就是我們選擇“無需思考"的流體流動方案的原因之一。
如果要給流體系統添加限制,那麼這個限制必須要非常簡單、明顯,並且可互動。經過一段時間的爭論,下面就是我們想出的辦法。
管道範圍
管道的範圍限制在250格x 250格的區域內,超出限制區會導致管道中所有流體中斷流動。你可以用泵來分割管道。遊戲會顯示管道斷裂的地方,並在需要放泵的地方生成一個警報。這會使得問題更容易找到與解決。
星期五報道#430-淹沒在流體中 視頻#01
在手持流體相關物品時,遊戲會在所有可見管道上顯示連續視覺效果,顏色與內部流體一致。你也可以把鼠標放到一條管道上獨立查看一條管道,同時也會顯示指示管道大小的箭頭。
對於用過我的管道可視化模組的玩家看起來會比較熟悉。
還有一件事,你也可以在地圖上顯示管道連接點!
你在建造單個工廠的時候,還是基本不用擔心管道流量——只需要連接管道,就"能用”了。但是,把你的多個廠區連接起來需要更多的腦力,這時你真的需要留意泵的方向和流量了。泵會隔開多個區域,大大減少了不小心混合流體造成的危害。
平衡性調整
除了管道範圍之外,我們也調整了流體組件的平衡性:
⚙泵下調到1200單位流體每秒(原來的1/10)。這個數字可以通過提升品質來提高。
⚙液罐車廂容量上調到50000單位(2倍) 。
⚙在鍋爐和換熱器裡,1單位水會膨脹為10單位的蒸汽。
如果每個車廂用三個泵,也就是每個車廂3600/s,需要大約14秒才能完全清空一個車廂內的流體。這個數字比1.1版本里的0.7秒更合理。對於原版巨型工廠來說,這個速度還是非常快。在《太空時代》裡,要是這個速度還是喂不飽你的傳說鑄造廠,那麼你可以提升泵的品質。
水轉蒸汽比例的改變讓使用液罐車甚至水桶給發電廠或包括核電設施供水更有可行性。這個改變不會影響任何機器的電力消耗/輸出。這個改變只是讓製造同樣多蒸汽的消耗水量變為1/10。
管道範圍加上這些改變,讓火車運輸和管道直連之間的選擇更多樣。萬能管道不再是唯一真神了——你還是可以建造管道,但是將需要信號網絡,並且遠沒有那麼神奇。你會選擇接近瞬移的管道,還是更靈活的液罐火車?
算法調整
算法與第一次時介紹它們時相比有些更改:
⚙輸出速度以前是無限,現在將與輸出管道滿度成反比。
⚙移除了儲液罐設置的特例。
⚙輸入速度限制以前只在從管道拉取流體時起效,現在,輸入速度限制與新的輸出速度限制將會限制所有流體操作,液罐車廂除外。
還有一些東西我之前沒充分解釋,雖然一遊戲刻內管道內的總流量沒有限制,但是每個流體操作有編碼的硬性限制(6000/s) 。這個限制跟輸入輸出的滿度相乘,得出實際的流量。這種成比例性質使得機器可以更均勻地分享流體。最先更新新的機器還會得到最多的流體,但是差距相比1.1版本里要少得多,1.1 版本里你建造管道實體的順序會極大影響流量。
輸出速度限制非常有趣,因為它讓流體感覺更像是流體了。之前,泵可以最大6000/s的速度把流體泵入管道直到管道完全裝滿。但現在泵的速度會隨著管道填滿逐漸減慢。對於每條管道,都存在一個特定的滿度,使得輸入輸出速度剛好相等,隨著機器工作,管道內的流體液麵會在這一滿度上下浮動。
星期五報道#430-淹沒在流體中 視頻#02
未完成的部分
管道範圍系統和平衡性調整在上次那個多人聯機派對裡已經加了,而且反響非常好!我們花了非常多的時間才走到今天,但是還有很多事情要做,還有很多要告訴大家的。你現在看到的是跟2.0發佈時一樣的系統,但是未來我會繼續調整。
我在這裡還要感謝大家對上一篇熱情文章的反饋。放心,我看了每一條評論,雖然大多數我都沒回復。大家的熱情是異星工廠成為如此出色的遊戲的重要原因。