"
這是一年多前視頻 【幸福工廠】工廠城市9.5:西部主線鐵路的車站,立交和信號燈區間的實例.及其周圍的人造物與風景的相關攻略之一,我嘗試把相關的知識點安排在整個線路的視頻上。本文試圖用較短的篇幅介紹一種可行性鐵路的原理和方法。
本文將用路徑燈和區間燈來特指,信號燈來通指。會直接定義一些遊戲里的問題,用紅色字元表示以方便區分。
路徑燈的簡介雖然要「摒棄」路徑燈,但是這個簡介用於解釋原因,我先會說明了一些路徑燈的使用方法和原理。至於官方說的很明白的路徑燈和區間燈擇路原理在此跳過。說明從一個玩家使用一個或多個路徑燈之開始,即便單個路徑它會立刻生成4個區域
1,連續第一個路徑燈前一個區間燈前一定距離為減速區域(可能為多個區間,具體大小同時取決於區間和距離)
2,連續第一個路徑燈前到前一個區間燈這段區間為預判區域(單個區間)
原視頻2分16秒至2分42秒連續兩個為進入減速和預判區域.體現了減速區域是否在預判區域之內的兩種情況。
2分16秒 前一個區間燈在路徑燈的減速區域內,無視區間燈的綠燈開始減速
2分39秒,預留足夠的預判區域覆蓋了減速區域,列車並未提前減速
這帶來個問題就是,即便你只使用一個路徑燈,也需要在前面空開足夠的長的一個區間來覆蓋減速區域,否則帶來的就是列車減速。因為對路徑燈來說,只有車子進入預判區域對才開始判斷是否可以通過開綠燈,而減速區域是相對固定長度的。於能滿速行駛的區域可能需要7-10塊地板的長度。
3,從第一個路徑燈到連續最後一個路徑燈的區域為路徑區域
4,在連續路徑等最後一個之後一段距離(無視區間數)及這個區域最後一個區間的全部(即本身比如100米內最後一個區間為清空,但是這個區間比較長比如200米,也被計入,喜提300米的後清空區域)為清空區域
當路徑燈選擇完一條路線後,必須這條路線上路徑區域和清空區域沒有列車才會綠燈放行。
所以路徑燈的問題在於無論還是都需要固定占鐵軌長度,光前後兩個判斷的區域需求150-200米。(這個距離不太好測量,我也僅給出估值)對於一個地圖只有7500米長的遊戲這不算是個很小的開銷,其次帶來的問題就是小范圍的立交中段使用必然空不開足夠的區域。
至此也就明白,為什麼路徑區域要單獨拉出來講。因為路徑燈連續使用的話,它們是協同判斷的,同時不僅可以判斷兩個選擇支,而是整個路徑區域的多個選擇支都可以選擇。
3分04秒,路徑區域的非同向列車駛出,同時清空區域沒有任何列車,一串路徑燈同時變燈放行。最簡單的一句話概括路徑燈用法就是多燈串聯,前後空位。
但是路徑燈的問題在於無論還是都需要固定占鐵軌長度,光前後兩個判斷的區域需求150-200米。(這個距離不太好測量,我也僅給出估值)對於一個地圖只有7500米長的遊戲這不算是個很小的開銷,其次帶來的問題就是小范圍的立交中段使用必然空不開足夠的區域。
3分47秒,可以看到進入的預判區間比出路徑區的清空區間使用了明顯更大區間。同時我在8分12秒、14分20秒等處留了預判區域過短帶來的典型失敗問題,就不一一貼圖了,請規避這樣建造(我當初做完視頻就改了)。
如何使用純區間燈建設鐵路和其問題
區間燈一言以蔽之僅判斷下個區間有沒有車,所以我們的思路就是如何讓區間燈也能做到快速擇路,並且規避其缺點。
有個自編很短的口訣就是,分叉切短區,直線留車位。長程拉車距,線圈混一色。
分叉切短區:分叉後切短區間是為了模仿路徑,路徑是有AB兩條路線(或多條)選一。然而,如果AB都很短,那麼當走B路線後車幾乎感覺不到前車通過A時間,那麼區間和路徑還有什麼不同呢?(還省了麻煩的前後搖不是)
7分42秒,分叉後被切短的區間,這樣為了當不同路線的前車通過儘快讓後車也能通過。這裡舉一個最簡單直觀的泛用立交作為例子。這個立交是可以完全使用區間燈的。
由於我沒這種立交就找個了網圖
有個同樣原理被我扭曲到一個房間里了
這是四個相同路口之一,將路口右側的路徑換成區間燈和兩塊地板後增設一個區間燈.效果是基本相同的。
(這個立交和題圖都在工廠城市8中,猜猜在哪?)
直線留車位:直線路段預留一定距離的燈是為了防止加塞後前後車距離過近或過遠。過近會小概率擦撞,過遠會堵車站出口,甚至可能卡死。實際這個距離是按照你通行的列車長度來選擇。我列車長度平均是10-12節,所以這樣空。
10分26秒,直線造直可以減少不必要的減速Tips:最輕微的彎道都會降低車速,至於前面有些區域因為多次改造所以並不是很完美的直線,和統一間距的中段。
長程拉車距,當一條鐵路上班次眾多的時候選擇在一個直線中段造一個長區間。這樣可以限制兩個列車最近的最小值。有效減少擦撞和同時進入入口的情況。
4分11秒,可以看到陡然拉長的單個區間,為了讓前後車距拉長。降低同時進入彎道的時間。
線圈混一色 當流量不是很大的情況下,複雜路段,無論怎麼扭曲相交,可以用區間燈把整個區域隔成一個區間。這樣區間內僅會出現一個列車,怎麼混亂都不會碰撞。
13分15秒 藍色的大區間太極,僅為了建設方便(或美形)
13分24秒。盡建立一個小的混合區間燈(褐色部分)以換取其他地方快速通過用習慣後,很多立交也可以完全用區間鋪設,比如這個雙層環路的十字立交
2分47秒,基本使用區間的環路立交當然區間燈還是有個問題,區間燈是無法完全避免迴環卡住。即列車A的車頭正好和列車B車尾首尾相連把一個環卡死。這也是為什麼路徑燈有那麼麻煩的四區間。在僅使用區間燈的情況下只能靠把有環路的地方(典型在出站口)造的大一點。同時口訣中直線留車位。長程拉車距,這兩句也可以有效的避免列車過近以防止這個和其他一些問題。
最後說一下原視頻留了多個可用的立交的區間圖。如果建設熟練的話,這個也算是最直觀的立交建設方案了。有興趣可以看看,由於同樣原理區間不是唯一解,我也毫不懷疑有人做出更簡潔的區間設計。有問題建議也請回帖,由於專欄改動只有三條命,我盡可能不改動原文的情況下給予回復。
末尾再發一下鏈接 【幸福工廠】工廠城市9.5:西部主線鐵路的車站,立交和信號燈區間的實例.及其周圍的人造物與風景









