在 OpenTTD 中玩模型火車(chē)
想玩實(shí)體模型火車(chē),卻沒(méi)有足夠大的空間?試試 OpenTTD 中的虛擬火車(chē)吧。
我父親一直很喜歡火車(chē)模型,我記得我小時(shí)候,曾看著他在圣誕樹(shù)周?chē)艘徽麠l軌道。當(dāng) 樂(lè)高 火車(chē)套裝發(fā)布時(shí),因其便利性和固有可擴(kuò)展性,我們轉(zhuǎn)而投向了樂(lè)高火車(chē)的懷抱。多年來(lái),我們熱衷于建造和改裝樂(lè)高火車(chē)及單軌軌道。我經(jīng)常想象,未來(lái)我會(huì)有一個(gè)車(chē)庫(kù)或地下室,專門(mén)用于微型景觀和電動(dòng)汽笛火車(chē)。強(qiáng)調(diào)一下,我沉迷于另一個(gè)愛(ài)好的可能性非常低,所以當(dāng)發(fā)現(xiàn) 虛擬 模型鐵路可以為我提供相同的滿足感時(shí),我很開(kāi)心。我的虛擬愛(ài)好引擎是 OpenTTD,這是一款基于名為 Transport Tycoon Deluxe 的 90 年代老游戲的開(kāi)源模擬游戲。
安裝 OpenTTD
你可以在 openttd.org/downloads 下載適用于 Linux、macOS 和 Windows 的 OpenTTD。
如果你正使用 Debian Linux 或其衍生產(chǎn)品,甚至是在使用 Chromebook,你可以下載 .deb
包。使用 apt
命令安裝它:
$ sudo apt install ./openttd*deb
如果你在使用其他 Linux 發(fā)行版,請(qǐng)下載通用安裝程序,并使用 tar 命令解壓縮包:
$ tar xvf openttd-x.yy.z-linux*.tar.xz
OpenTTD 已經(jīng)在 Linux、macOS 和 Windows 的 Steam 中上架(Steam 是一個(gè)非開(kāi)源的,但是很常見(jiàn)的跨平臺(tái)游戲客戶端)。
啟動(dòng) OpenTTD
如果你安裝了 OpenTTD,可以從應(yīng)用程序菜單啟動(dòng)它。
如果你是下載了通用包,可以切換到游戲目錄,使用本地的 openttd
命令啟動(dòng)游戲:
$ cd openttd*
$ ./openttd &
首次啟動(dòng) OpenTTD 時(shí),游戲會(huì)提示必須下載圖像集,在 Steam 版中會(huì)自動(dòng)安裝,但在獨(dú)立應(yīng)用程序中需要單擊一下鼠標(biāo)。無(wú)論如何,因?yàn)?OpenTTD 是開(kāi)源的,經(jīng)過(guò)了很好的改進(jìn),所以在默認(rèn)圖像之外,你最終還會(huì)下載的還有很多其他圖像。
下載圖像集后,你會(huì)看到一個(gè)古色古香的小型界面。我覺(jué)得 640x480 的界面有點(diǎn)小,雖然舊圖像界面確實(shí)更有年代感(那時(shí)計(jì)算能力還比較弱),但一些適配現(xiàn)代屏幕的輕度升級(jí)還是很好用的。因此,你的第一步操作就是點(diǎn)擊“檢查在線內(nèi)容”按鈕。
加載模組
“內(nèi)容下載”界面是一個(gè)查看已通過(guò)審查的 OpenTTD 模組的窗口,可以提供個(gè)性化的改進(jìn)圖像界面、全新音樂(lè)、火車(chē)模型和地圖名稱。我使用了新西蘭全套配置,所以對(duì)我來(lái)說(shuō),生成的所有城市都很熟悉,盡管 2020 年我轉(zhuǎn)而開(kāi)始使用“輻射 3”套裝了。模組 非常多,可以使用右上角的搜索欄來(lái)縮小選擇范圍。
下面是一些個(gè)人認(rèn)為必備的模組:
- abase - 高分辨率圖像。將近 300 MB,這可能是你玩此游戲需要的最大一次下載(游戲本身只有 50 MB)。
- OpenSFX - 一個(gè)聲音合集。讓你能聽(tīng)到城市中的交通聲、船運(yùn)的喇叭聲以及很棒的火車(chē)汽笛聲。
- Town names - 城鎮(zhèn)名稱。默認(rèn)的城市名稱很有趣,但我認(rèn)為記一些本地化的名稱更容易。
- Trains - 火車(chē)模組。OpenTTD 有一組運(yùn)行良好的默認(rèn)火車(chē)模型,但如果你已經(jīng)是一名火車(chē)觀察員,那你可能會(huì)喜歡下載一些額外的火車(chē)模型。我使用的是 NZR 火車(chē)合集,但還有很多火車(chē)也是可用的,包括來(lái)自英國(guó)、美國(guó)、奧地利、比利時(shí)、捷克共和國(guó)的車(chē),以及按字母表順序排列的許多其他火車(chē)。
- Beginner tutorial - 新手教程。是一個(gè)幫你學(xué)習(xí)游戲及界面的引導(dǎo)場(chǎng)景。
游戲引擎默認(rèn)值
下載新素材后,你需要將它們?cè)O(shè)置為默認(rèn)值。有兩個(gè)設(shè)置的地方:游戲引擎默認(rèn)值、游戲內(nèi)腳本與素材。
OpenTTD 菜單(Seth Kenlon, CC BY-SA 4.0)
單擊“游戲選項(xiàng)”按鈕。 在游戲選項(xiàng)屏幕中,調(diào)整以下設(shè)置:
- 將屏幕分辨率設(shè)置為你喜歡的界面尺寸。
- 將基礎(chǔ)圖像集設(shè)置為 abase。
- 將基礎(chǔ)聲音設(shè)置設(shè)置為 OpenSFX。
關(guān)閉游戲選項(xiàng)屏幕。你的改動(dòng)會(huì)自動(dòng)保存。
游戲選項(xiàng)
在主菜單界面,單擊“NewGRF 設(shè)置”按鈕。
NewGRF 設(shè)置菜單(Seth Kenlon, CC BY-SA 4.0)
未活動(dòng)的模組顯示在 NewGRF 設(shè)置窗口的下半部分。要激活一個(gè)未活動(dòng)的模組,請(qǐng)選擇它并單擊左下角的“添加”按鈕。選擇要激活的模組后,再單擊“應(yīng)用”按鈕。
教程
如果你下載了“初學(xué)者教程”場(chǎng)景,可以通過(guò)它來(lái)學(xué)習(xí) OpenTTD。開(kāi)始教程請(qǐng)單擊主菜單屏幕頂部附近的“播放場(chǎng)景” 按鈕,然后選擇該教程并開(kāi)始。
初學(xué)者教程有著游戲界面的完整瀏覽流程,全部完成需要花費(fèi)一些時(shí)間。
快速開(kāi)始
現(xiàn)在我們快速介紹一下,此處你要了解以下內(nèi)容:車(chē)輛出自倉(cāng)庫(kù),一切活動(dòng)都需要時(shí)間表。記住這兩條規(guī)則,你可以立即開(kāi)始建造火車(chē)(以及道路、海港和機(jī)場(chǎng))。
建造車(chē)站
要在兩個(gè)城市之間建立一條簡(jiǎn)單的鐵路線,請(qǐng)單擊頂部圖標(biāo)欄中的鐵路軌道圖標(biāo)。
新建圖標(biāo)欄——鐵路選項(xiàng)(Seth Kenlon, CC BY-SA 4.0)
鐵路以車(chē)站開(kāi)始和結(jié)束,所以我通常在預(yù)定線路的兩端各放置一個(gè)車(chē)站。單擊火車(chē)站圖標(biāo)(將鼠標(biāo)懸停在其上方可查看其標(biāo)簽)。一個(gè)火車(chē)站要服務(wù)于一個(gè)地區(qū),其作用范圍必須與該地區(qū)盡量多地重疊。要查看車(chē)站的覆蓋范圍,請(qǐng)通過(guò)單擊車(chē)站對(duì)話框底部的“開(kāi)啟”按鈕以啟用覆蓋區(qū)域高亮功能。
車(chē)站覆蓋信息窗口(Seth Kenlon, CC BY-SA 4.0)
黑色網(wǎng)格表示覆蓋范圍,而白色網(wǎng)格顯示車(chē)站的物理占據(jù)范圍。當(dāng)你將鼠標(biāo)懸停在一個(gè)區(qū)域上時(shí),車(chē)站的覆蓋范圍所需耗材會(huì)在彈出窗口中列出。從簡(jiǎn)單的開(kāi)始,創(chuàng)建一個(gè)單軌 4 輛車(chē)的站臺(tái)。在地圖上的兩個(gè)城市之間重復(fù)執(zhí)行此操作兩次。
創(chuàng)建車(chē)站菜單(Seth Kenlon, CC BY-SA 4.0)
鋪設(shè)鐵軌
接下來(lái),用鐵軌連接車(chē)站。 OpenTTD 的等距視圖需要一些時(shí)間來(lái)適應(yīng),但是在單擊鐵路圖標(biāo)并在地圖上單擊拖動(dòng)之后,你就開(kāi)始大概有所了解了。X-rail 圖標(biāo)提供了“自動(dòng)軌道”模式,該模式會(huì)根據(jù)用戶單擊的方塊位置對(duì)齊軌道。
鋪設(shè)導(dǎo)軌時(shí)要細(xì)心。OpenTTD 是不可撤回的,所以一旦點(diǎn)擊一個(gè)正方形,軌道就會(huì)被構(gòu)造出來(lái)。你必須使用炸藥圖標(biāo)來(lái)移除導(dǎo)軌。和現(xiàn)實(shí)生活中一樣,沒(méi)有撤消按鈕。
火車(chē)車(chē)庫(kù)
火車(chē)來(lái)自車(chē)庫(kù)。因此,要在鐵路上添加火車(chē),必須在沿線的某處添加一個(gè)車(chē)庫(kù)。單擊車(chē)庫(kù)圖標(biāo)并在現(xiàn)有鐵路附近放置。將車(chē)庫(kù)連接到現(xiàn)有軌道,以確保你的火車(chē)可以從車(chē)庫(kù)到達(dá)適當(dāng)線路的(在此簡(jiǎn)單示例中,線路是唯一的)。
建造車(chē)庫(kù)菜單(Seth Kenlon, CC BY-SA 4.0)
模型火車(chē)
終于,你可以將虛擬模型火車(chē)添加到虛擬鐵路中了。要?jiǎng)?chuàng)建火車(chē),請(qǐng)單擊車(chē)庫(kù)。
單擊站點(diǎn)窗口底部的“新建車(chē)輛”按鈕,會(huì)列出可用的火車(chē)引擎和汽車(chē)。列表會(huì)部分取決于你從可下載內(nèi)容中添加的模型。一般來(lái)說(shuō),發(fā)動(dòng)機(jī)分為三種:蒸汽發(fā)動(dòng)機(jī)、柴油發(fā)動(dòng)機(jī)和電動(dòng)發(fā)動(dòng)機(jī)。游戲內(nèi)時(shí)間從 1950 年開(kāi)始,所以早期你只有蒸汽可選。隨著時(shí)間推進(jìn),你會(huì)獲得可用于升級(jí)的創(chuàng)新型新模型。
創(chuàng)建火車(chē)菜單(Seth Kenlon, CC BY-SA 4.0)
現(xiàn)在創(chuàng)建一個(gè)簡(jiǎn)單的火車(chē),其中包括一節(jié)引擎、一節(jié)客車(chē)和一節(jié)郵車(chē)。如果想添加其他類型的車(chē)廂,請(qǐng)單擊站點(diǎn)以確認(rèn)它們的可提供車(chē)型(由其覆蓋區(qū)域決定)
創(chuàng)建火車(chē)時(shí)刻表
現(xiàn)在有了鐵路和火車(chē),還需要?jiǎng)?chuàng)建一個(gè)火車(chē)時(shí)刻表。時(shí)間表與車(chē)輛關(guān)聯(lián),因此無(wú)論何時(shí)添加新車(chē),都要記得添加時(shí)間表,以讓新車(chē)投入使用。
要為火車(chē)添加時(shí)刻表,請(qǐng)單擊其車(chē)庫(kù)列表中列車(chē)左側(cè)的編號(hào)。這樣可以打開(kāi)火車(chē)視口,窗口右側(cè)會(huì)有按鈕。單擊箭頭圖標(biāo)即可查看該列車(chē)的時(shí)刻表。
創(chuàng)建時(shí)刻表菜單(Seth Kenlon, CC BY-SA 4.0)
要?jiǎng)?chuàng)建時(shí)間表,請(qǐng)單擊時(shí)間表窗口底部的“前往”按鈕,然后單擊要設(shè)置成第一個(gè)目的地的車(chē)站。然后點(diǎn)擊下一站。你可以在時(shí)間表中選擇一個(gè)停靠點(diǎn),瀏覽“滿載”和“卸載”下拉菜單中的選項(xiàng),以此調(diào)整裝卸要求,并且可以在“無(wú)停靠”下拉菜單中調(diào)整路線(如果開(kāi)發(fā)了新路線)。選項(xiàng)有很多,隨著城市發(fā)展和地圖完善,你可能需要隨時(shí)調(diào)整策略。
但是現(xiàn)在,單擊火車(chē)視口底部的紅色“已停止”按鈕,讓火車(chē)投入使用吧!
在役中的火車(chē)(Seth Kenlon, CC BY-SA 4.0)
試試 OpenTTD 吧
OpenTTD 是一個(gè)模擬器,同時(shí)也是一個(gè)游戲,所以確實(shí)會(huì)有一些限制,比如你可能想要優(yōu)化的預(yù)算和參數(shù)。例如,你可以單擊一個(gè)城市、農(nóng)場(chǎng)或工廠,了解其可接受的進(jìn)出口類型。你可以通過(guò)單擊 OpenTTD 窗口右下角的預(yù)算按鈕來(lái)借錢(qián)。它不僅僅是一個(gè)虛擬的火車(chē)集合游戲。你還可以建造道路、機(jī)場(chǎng)、海港等。記得所有車(chē)輛都需要車(chē)庫(kù)和時(shí)間表,你就在實(shí)現(xiàn)虛擬企業(yè)的路上成功了一半。
OpenTTD 有著活躍而熱情的社區(qū),以及詳細(xì)的維基,并且有大量的資源和教程在線可用。下載游戲并試試吧!