楠木軒

明日方舟:基於幹員檔案編號的勳章牆編碼方案

由 漆雕佁 發佈於 奇聞

本文作者:NGA-梳雨梳雨梳雨梳雨

圖1:幹員關係網界面,可以看見幹員的檔案編碼。同樣的在prts上可查。

可見檔案編碼一般是四位編碼,大部分前兩位代表勢力,後兩位為純數字。當然也有例外,比如直屬羅德島的很多幹員都是R+三位數字(如霜葉R123)。另外烏薩斯學生自治團為USS+一位數字(如凜冬USS1)。

所以我們把檔案編碼分為兩部分:前半部分兩個字符,後半部分兩個數字。羅德島直屬也是直接劃分,如霜葉劃分為R1+23;至於自治團成員,我發現普通烏薩斯干員(US+兩位數字)的後兩位必定>=10(如獵蜂US10),所以可以直接把自治團成員變成US+0+數字,如凜冬變為US+01。

分好了以後,前半部分我們直接用小勳章把它的字符的形狀(比較抽象地)擺出來。目前最小的勳章一共有9個,大部分人應該是齊的。而“沃倫姆德”活動開始後小勳章的總數將>=10個。只要所有的大寫字母/數字都可以用<=5個小勳章擺出大致可區分的形狀,那就是可行的。

圖2:例圖,代表烏薩斯的US。

圖3:例圖,代表霜葉的前綴R1。R應該是最難表示的字母之一了orz。

圖4:例圖,代表龍門的前綴LM。

雖然比較抽象但是應該還算比較有辨識度吧orz。太抽象的字母如果約定俗成了(比如這個R),應該不會導致混淆。

後兩位數字的編碼在右側空白區域使用中等勳章進行編碼,在這裏借用Adfallout大佬的基底法的思路,中等章在一個大六邊形框裏有7種狀態,分別為中0,上1,右上2,右下3,下4,左下5,左上6。也就是可以用三個六邊形框採取三位七進制編碼來編碼0-99的數。如果費眼睛或者計算不方便的話,通過中0、上1、右2、下3、左4進行五進制編碼也可,亦可表示0-99的數。

取上為最高位(圖5中黃色的情報歸檔章),左下為次高位,右下為最低位(為便於記憶,可以規定必須左下用90幹員章,右下用60幹員章(當然公招章也行,反正表示了長幼次序即可))。比如圖5,上方黃色歸檔章位於六邊格子正中間,代表0;左下章位於上,代表1;右下章位於左下,代表5。所以七進制碼為015,轉化為十進制為12。

圖5:例圖,後二位基底法7進制編碼舉例。

綜合示例:霜葉R1+23,R1直接畫出來,23為0*49+3*7+2*1即七進制編碼為032,黃章居中,左下章位於右下,右下章位於右上。

圖六,霜葉R123=R1+23=R1+032。

綜合示例:小羊LN+02

圖七,小羊LN02。

可以看到,這套推廣以後,我們一看到LN就知道95%是在借小羊了,甚至根本不需要譯碼……對小勢力(除了羅德島勢力人數眾多以外,其他勢力的人數其實大多稀少),後面兩位數字碼的譯碼也是非常簡單的。比如萊茵RL系列,一共才六個人,看見RL再一看右下角章的位置就能很容易看出在借誰。

此外,數字碼的上方章也可以用於表示要哪個技能。比如從顏色淺到深分別表示123技能(即午間藍色章代表一技能,情報黃色代表二技能,年紅色代表三技能)。比如上圖7就代表借點燃羊,把圖7裏那個情報章換成年章代表借火山羊。

我認為這一編碼方案的優點:

1. 直觀,可以直接看出勢力,在許多情形下解碼很快。

2. 幹員編號在遊戲裏可看,且有規律可循,不用查prts找編號。

3. 辨識度高,很容易就能看出這是一個包含藉助戰信息的勳章牆

我認為這一編碼方案的缺點:

1. 字母比較抽象,如果實施需要推廣一套統一的書寫方案

2. 部分字母容易混淆。雖然目前沒有RI勢力,但是一旦出現,則很容易與羅德島R1混淆。

3. 後兩位數字的基底法譯碼還是略顯費勁,不知道有沒有更簡單的方法。

4. yj過於自由導致幹員檔案編碼方案放飛自我,可能導致方案失效

5. 部分章萌新沒有,比如小章不夠就書寫不了。