[MC]游戲過程自動化程度分級參考標準
標準概述
本文所提出的標準適用于我個人的1.12.2原版單人生存的工程和規(guī)劃,僅供參考,不一定適用于大多數(shù)1.13+的技術(shù)型偽原版生存服務(wù)器。本文在前人提出的標準的基礎(chǔ)上進行了更完善且更適用于我個人的補充和解釋。[1]
分級標準只針對具體的游戲過程,包括資源的生產(chǎn)、運輸、儲存等過程,主要用于評價可實現(xiàn)的具體工程,而不是用于給出某些理論值;想給出理論值也可以,但不一定準。下面會具體解釋。
本文僅對可能產(chǎn)生誤解或不易理解的部分進行了解釋,并沒有具體說明提出標準的原因,也沒有對偽原版技術(shù)生存提供適配方案。本文未提及的部分可能有后續(xù)更新,也可能不更新。
以下所有討論都以絕對純凈的原版為前提,即客戶端、服務(wù)端均不加任何mod或插件,不使用除計算器以外的任何輔助工具,不使用任何腳本。此外,也不考慮任何通用物品復制裝置,但允許刷沙機、潛影貝剝殼機(1.12.2)等非通用的復制裝置。我的單人生存使用的端并不是絕對原版的,大多數(shù)服務(wù)器更不是;但這里為了保證討論無爭議,只能以絕對原版為標準。只是為了討論方便。
我個人將自動化程度為3個類型、每個類型包含2個等級,共6個等級。由低級到高級分別為:非自動(非重復勞動、重復勞動)、半自動(反復型半自動、持續(xù)型半自動)、全自動(近程全自動、遠程全自動)。如下表所示:

圖可能不清楚,這里復讀一下(備用文字):
非自動:復雜或非掛機操作;
0:非重復勞動:很難簡單重復的操作(點亮洞穴、探索寶箱……);
1:重復勞動:重復的簡單組合操作(物品合成、村民交易……);
半自動:僅需簡單掛機操作;
2:反復型半自動:反復單一操作(在刷怪塔中用附魔劍手動擊殺怪物……);
3:持續(xù)型半自動:單一持續(xù)操作(刷冰機、樹廠、釣魚機的掛機運行……);
全自動:不需要任何操作;
4:近程全自動:玩家活動范圍有限(普通刷怪塔、普通作物農(nóng)場的掛機運行……);
5:遠程全自動:對玩家位置幾乎無要求(配備區(qū)塊加載器的全自動物品分類……);

半自動與非自動
半自動類型的關(guān)鍵是操作的單一性。如手砍式刷怪塔的掛機操作是「以一定頻率反復點擊鼠標左鍵(攻擊鍵)」,刷冰機的掛機操作是「持續(xù)按住鼠標左鍵(攻擊鍵)」,樹廠和釣魚機的操作是「持續(xù)按住鼠標右鍵(使用鍵)」。這些事件即使拆分成具體步驟也非常簡單,這也是「可掛機」的原因。對于「同時按住左右鍵」或「持續(xù)按住右鍵,反復點擊左鍵」等簡單操作,也可視為可掛機的操作。由于「持續(xù)按住」和「反復點擊」具有操作量(狀態(tài)變化次數(shù))上的顯著差別,因此將兩者區(qū)分為兩個等級。
相應地,非自動類型的操作就不是單一的,這類過程往往可以拆解成很多個操作步驟。以基于潛影盒合成站的物品合成為例,在一個周期內(nèi)的具體步驟是:「點擊右鍵打開輸入端潛影盒;點擊左鍵拿起一組物品,在盒中另一物品上雙擊左鍵取出盒內(nèi)物品,點擊左鍵將拿起的物品放入背包欄(取出盒內(nèi)全部物品);按ESC鍵關(guān)閉潛影盒;點擊右鍵打開工作臺;找到合成書中的相應配方;按住Shift鍵,同時點擊左鍵選擇合成配方;點擊左鍵取出工作臺的合成產(chǎn)物;按ESC鍵關(guān)閉工作臺;點擊右鍵打開輸出端潛影盒;點擊左鍵拿起背包欄中的一組物品,在背包欄中另一物品上雙擊左鍵,將背包物品移入盒內(nèi),點擊左鍵將拿起的物品放入潛影盒;按ESC鍵關(guān)閉潛影盒。(其中某些步驟還可能重復多次)」和半自動類型的掛機操作相比,物品合成的操作顯然是非常復雜的。
非自動類型中的重復與非重復并不一定是嚴格區(qū)分的,而是可以隨著玩家的意愿和熟練度的變化而互相轉(zhuǎn)化;但總體上可以將批量物品合成與批量村民交易視為「重復勞動」等級的參考標準。
兩種過程的自動化等級相同并不一定意味著兩種過程的代價相同。合成壓力板、合成活塞、合成發(fā)射器的代價顯然完全不同;基于潛影盒合成站的合成與純手動的合成的代價顯然也不同。具體情況需要讀者自行判斷,分級標準僅供參考。

物品資源的生產(chǎn)自動化程度
本文所提出的標準只用于評價某個具體環(huán)節(jié)的自動化程度,但在生存游戲中可能更關(guān)注某種資源生產(chǎn)的自動化程度,并以此評估這種資源的珍貴程度。
一種物品(或者其他資源)的生產(chǎn)可能包括多個環(huán)節(jié)。要評估資源的珍貴程度,就需要對所涉及的全部環(huán)節(jié)進行具體評估,根據(jù)這些評估結(jié)果綜合得出這種物品所蘊含的生產(chǎn)自動化程度和生產(chǎn)代價。本文探討了兩個可能的評估方式:
1. 以全部生產(chǎn)環(huán)節(jié)中的最劣步驟為準;
2. 以直接來源(最后一個生產(chǎn)環(huán)節(jié))為準。
下面以樹廠的相關(guān)產(chǎn)物為例,討論這兩種方式的區(qū)別。
根據(jù)上面的定義,樹廠運行的自動化程度是lv.3(持續(xù)型半自動)(玩家需要手持樹苗按住右鍵掛機);但樹廠產(chǎn)物(原木、樹苗等)的生產(chǎn)自動化程度并不一定等于樹廠運行的自動化程度。
樹廠運行需要輸入骨粉(除非可以接受很低的效率或采用更高級的方法),且輸入量與預期產(chǎn)物量直接相關(guān)。對于1.12.2來說,骨粉的常見來源是將骨頭分解為骨粉,而骨頭的常見來源是刷怪塔。因此,原木和樹苗的生產(chǎn)實際上涉及三個環(huán)節(jié):刷怪塔、物品合成(合成站)、樹廠,其自動化等級分別為:lv.4, lv.1, lv.3。如果我們以最劣環(huán)節(jié)為評判標準,那么原木和樹苗的生產(chǎn)自動化等級應當取全部環(huán)節(jié)中的最低值,即lv.1(重復勞動)。
上述評估并不一定是準確的,而且很多時候不太符合我們的直觀認知,因為上述三個環(huán)節(jié)并不需要同時發(fā)生。我們通常會將骨粉輸入作為一個獨立的步驟,平時一次性輸入大量骨粉以便隨時使用。當需要生產(chǎn)原木和樹苗時,我們在短時間內(nèi)所進行的操作仍然以樹廠為核心,自動化等級為lv.3(持續(xù)型半自動)。而刷怪塔的lv.4高于樹廠的lv.3,且刷怪塔并不是原木的直接來源,所以不需要考慮刷怪塔的自動化程度。因此,原木與樹苗的生產(chǎn)自動化程度為lv.3,這一結(jié)果可能更符合一般認知與實際體驗。
然而,如果我們評估骨粉的生產(chǎn)自動化程度,兩種方式就沒有差異了。在1.12.2中(其他版本還有其他來源,請注意隨版本調(diào)整),當需要生產(chǎn)骨粉(是生產(chǎn),而不是直接調(diào)用庫存)時,唯一的來源就是從骨頭或骨塊合成,其直接來源的自動化程度已經(jīng)僅有l(wèi)v.1,因此骨粉的生產(chǎn)自動化程度最高僅為lv.1。
如果某種物品存在自動化程度不同的多種生產(chǎn)途徑,就需要根據(jù)實際情況選擇最主要的途徑作為評判標準;如果存在多條同等重要的途徑,則可以將其中自動化程度最高的一條作為標準。如果還不明白,那就不要細究,用你的直觀感覺來選擇就行。

自動化程度的理論極限與限制因素
和工程標準一樣,特定物品的生產(chǎn)過程(或特定裝置的運行過程)也可以存在理論上的自動化程度極限。由于對游戲特性與設(shè)定的認識有限,一些討論不一定準確。這里僅列舉幾個典型例子。需要注意:以下所說的物品獲取方式都是指可量產(chǎn)的直接獲取方式。
只能通過合成來量產(chǎn)的物品,自動化程度理論上限為lv.1。包括但不限于1.12.2中的紅石塊、木板、骨粉、壓力板、粘性活塞等物品的量產(chǎn)。
生產(chǎn)環(huán)節(jié)涉及到一般的方塊放置、附魔工具使用(精準采集、時運等)的物品,自動化程度理論上限為lv.3。包括但不限于1.12.2中的冰塊(AFK刷冰機,精準采集)、原木、樹苗(樹廠,方塊放置)(注意版本,1.16+自動化程度可以更高)……
生產(chǎn)環(huán)節(jié)涉及到生物生成、區(qū)塊刻等與玩家位置強相關(guān)的過程的物品,自動化程度理論上限為lv.4。包括但不限于1.12.2中的骨頭、火藥(刷怪塔,眾所周知的128m刷怪范圍限制)、土豆、蘿卜(基于隨機刻的作物農(nóng)場,村民不屬于玩家)……
工程中l(wèi)v.2的常見限制原因是手砍掠奪刷怪塔的怪物擊殺問題,但通過一些精妙的設(shè)計仍然有可能將這些過程優(yōu)化到lv.3的級別(如借助藥水等);利用骷髏掠奪等高級手段,甚至有可能優(yōu)化到lv.4,實現(xiàn)全自動掠奪殺怪。因此,lv.2在很多情況下并不存在真正的限制因素。
生產(chǎn)環(huán)節(jié)不受上述限制的物品,在解決了區(qū)塊加載問題(配備性能足夠的區(qū)塊加載器或建造在出生點)的前提下,生產(chǎn)自動化程度可以達到lv.5。包括但不限于1.12.2的刷石機、刷鐵機、刷沙機、混凝土工廠等裝置的產(chǎn)物的生產(chǎn)過程。需要特別注意:實際工程中,如果沒有解決區(qū)塊加載問題,這些理論lv.5的裝置就會降級為lv.4,因此實際上可能lv.4比lv.5更常見。

其他
以上僅以物品生產(chǎn)為例進行了標準解釋,但該標準也適用于其他過程,包括但不限于:物品的分類和存儲、交通運輸……這里不再贅述,請讀者結(jié)合上述內(nèi)容自行理解。

參考資料
[1]?小淵xyz. [MC紅石教程]#5 聊聊什么是自動化. 2017-07-08 11:50:32
