《原神2nd》戰(zhàn)斗系統(tǒng)數(shù)值養(yǎng)成分析器!
前言
? ? ? ? 我是納西妲,那天半夜3點我偷偷附身小派蒙,發(fā)現(xiàn)旅行者她還在盯著圣遺物詞條發(fā)呆,就像上廁所便秘一樣,嘴里還念著:什么1比2,到底選精通還是選攻擊。旅行者還真是辛苦呢,但是就是求不出來最佳解?!敖塘钤骸币沧隽撕芏鄠碚摵陀嬎闫?,但是分析的不是特別全面。等下次和旅行者見面,就把"《原神2nd》戰(zhàn)斗系統(tǒng)數(shù)值養(yǎng)成分析器!"送給旅行者吧,雖然沒有"罐裝知識"那么便利,但是希望能在"戰(zhàn)斗系統(tǒng)數(shù)值養(yǎng)"方面多幫助她一點。

一、《原神2nd》戰(zhàn)斗系統(tǒng)數(shù)值養(yǎng)成分析器!介紹
? ? ? ? 《原神2nd》戰(zhàn)斗系統(tǒng)數(shù)值養(yǎng)成分析器!是基于 Excel + Solver(規(guī)劃求解,Excel自帶的加載項)設計。通過規(guī)劃求解就可以自動求解角色數(shù)值養(yǎng)成搭配的最優(yōu)解,規(guī)劃求解過程選擇的是"非線性GRG引擎",優(yōu)點是自身只是個Excel文件,無需再下載額外插件。可以對攻擊力區(qū)、技能倍率區(qū)、傷害加成區(qū)、爆傷區(qū)、特殊基礎傷害區(qū)、元素精通區(qū)、元素充能區(qū)、生命值區(qū)、角色防御力區(qū)、敵方防御力區(qū)、敵方元素抗性區(qū)、治療加成區(qū)、元素反應區(qū)、圣遺物強度約束區(qū)等參數(shù)進行自定義修改。并且不僅僅是計算單次傷害值,是可以應對分析預設連段的詞條最優(yōu)解。因為參數(shù)比較多,需要你看看后文的使用說明。

? ? ? ? 這是本人一直想要的,結果白嫖失敗了!后來也不知道為什么突然想寫這個工具了,可能是因為看曲線都覺得有點麻煩了吧。只想要個解......

? ? ? ??附件下載鏈接:?https://pan.baidu.com/s/1Z4qpsrAA9ju30jS-I9uOkQ?pwd=41t9?
二、《原神2nd》戰(zhàn)斗系統(tǒng)數(shù)值養(yǎng)成分析器!使用說明
? ? ? ? 接下來將用以下示例對工具進行設置的簡單介紹,角色屬性、技能倍率等從"原神BWIKI"上可以查詢到,希望能幫到你。
????????分析對象:琴 + 風鷹劍 + 四風套?
????????技能順序:風壓劍>普攻1段>普攻2段>普攻3段>登龍>普攻1段>普攻2段>普攻3段>登龍>普攻1段>普攻2段>普攻3段
????????敵方單位:丘丘王(50%物抗 10%元素抗性)
????????元素反應:不設置
2.1? 攻擊力區(qū)A

????????展開攻擊力區(qū)A,將角色和武器的攻擊力屬性填入對應的單元格中(所有可編輯的單元格都用綠色粗邊框進行提示,黃色填充單元格代表通過系數(shù)控制,后文不在贅述。)

????????這里琴和武器都是90級屬性,風鷹劍效果+20%攻擊力為精1面板。說明:combo段代表技能順序或者時間順序(后同,不再重復聲明),預留最大為20,這里分析琴單人作戰(zhàn)的優(yōu)解,就不加BUFF數(shù)據(jù)了,你可以根據(jù)你的需求自行修改。(后同,不再重復聲明)
2.2? 技能倍率區(qū)S

????????展開技能倍率區(qū)S,按照要分析的技能順序將技能倍率依次填入。這里技能等級均為8級,combo1 風壓劍,combo2 普攻1段,combo3 普攻2段,以此類推。

????????注意技能屬性和技能乘區(qū),要填入對應的分組下。此處不考慮風鷹劍被動(受傷后,觸發(fā)小范圍傷害技能,如果需要考慮,則把倍率加入到combo順序即可)
2.3? 傷害加成區(qū)B

????????展開傷害加成區(qū)B,按照需求填入 "2風套 +15%元素傷害"和"風鷹劍 +41.3%物理傷害加成"。

2.4? 爆傷區(qū)C

????????無額外暴擊率、暴擊傷害加成,不設置。

2.5? 特殊基礎傷害值提高區(qū) Z+?

????????無額外特殊基礎傷害值提高,不設置。
????????如果有輔助角色的加成,請?zhí)钊朐黾拥臄?shù)值。并注意區(qū)分攻擊動作是否能吃到加成。
????????特別注意:所有通過系數(shù)控制的BUFF,受限于空間布局,填入系數(shù)后,該行combo1-combo20的值就都會計算出來。實際分析應當嚴格區(qū)分攻擊動作是否能吃到加成。如果吃不到就在對應單元格內把公式刪除(公式就是一個簡單的乘法計算,刪除后恢復,可以通過復制同一行旁邊帶公式的單元格)

2.6?元素精通區(qū) Emaster?

????????無額外元素精通值提高,不設置。

2.7?元素充能區(qū) Echarge?

????????無額外元素充能提升,不設置。

2.8?生命值區(qū) HP?

????????此處需求分析方案與生命值無關,可以不設置。

2.9?角色防御力區(qū)Def?

????????此處需求分析方案與防御力無關,可以不設置。

2.10?敵方防御力區(qū) D-Def?

????????敵方防御力與角色等級和怪物等級有關,角色等級這里設為90,敵方挑選一只100級的。若是分析傷害數(shù)值,這里是必填項。

2.11?敵方元素抗性區(qū) D-Res

????????挑選一只100級丘丘王。物理抗性為50%,元素抗性為10%。若是分析傷害數(shù)值,這里是必填項。此處方案,琴后續(xù)物理攻擊吃不到風套減抗,可以不考慮減抗效果。

2.12?治療加成區(qū) Healing

????????此處需求分析方案與治療加成無關,可以不設置。

2.13?設定:元素反應 !

????????此處需求分析方案,設定 "combo1 風壓劍" 未觸發(fā)擴散反應。

?????????假設某一個動作觸發(fā)了相關的元素反應,就在該攻擊動作下對應的分組的元素反應中標記為1。假設方案"combo1 風壓劍"觸發(fā)了"擴散反應"和風套4效果" 擴散加成+60%",就按下圖設置。

"combo1 風壓劍" 觸發(fā)擴散反應和"加成"。
2.14?圣遺物副詞條強度約束區(qū):

????????游戲中,5星圣遺物強化+20可以獲得5次副詞條屬性增加的機會。每個副詞條屬性是有4個等級的, 它們比值為 1 : 0.9 : 0.8 : 0.7。強化時同樣是獲得了一次增加暴擊率的機會,別人是+2.7%,而你是+3.9%,你就比它的詞條強30%;為了便于比較,因此把圣遺物的屬性值轉換成加點數(shù)。
????????比如:
????????獲得暴擊率+3.9% 等于屬性點+1,
????????獲得攻擊力% +5.8%?等于屬性點+1,
????????獲得暴擊率+2.7%?等于屬性點+0.7,
????????獲得攻擊力%?+4.1%?等于屬性點+0.7,
????????以此類推。這樣就可以算出一般情況下對你數(shù)值提升有用的副詞條總點數(shù)了。用這個點數(shù)來約束方案就能在虛無縹緲的概率強化中看到一絲光明。
????????一句話講明白就是:就等于傳統(tǒng)MMORPG里升級時可自由分配的屬性點數(shù)。

????????注意:單個部位設置最大為 9,并且為了減少計算量,只能設置為整數(shù)。
????????關于計算公式:
????????等效詞條數(shù)N = "各詞條總屬性值 / 其各自對應詞條強化時理論的最大值"之和.
2.15?傷害計算及規(guī)劃求解方案約束邏輯預設:
????????此分組下主要以大量的傷害計算公式和約束為主。不需要設置。如果要講明白,得用些篇幅,一般來說通讀下"NGA或者米游社中,關于傷害計算有關的精品貼"對著工具中的標注,就會很容易理解,其實沒有過于復雜的非線性函數(shù),都是些加減乘除一次運算,只是可變參數(shù)多。感興趣的朋友可以留言探討。
????????tesiacoil?大佬給出的傷害計算公式,令人安心!
????????這次的工具中使用的某些基礎值是來自解包,最后自己也用理論計算的劇變元素反應傷害和游戲中的數(shù)據(jù)進行過驗證。
????????例如:66級 多莉 37精通 丘丘王*巖 88(10%抗性) 超導, 游戲中傷害 379
????????計算結果,378.361200522唯一不滿足四舍五入,問題根源在精通取值,小數(shù)點后的數(shù)未顯示,測試當添加0.3精通,計算結果,379.039360657就符合四舍五入。
????????證實:從上方5星副詞條屬性表中可以查找到四舍五入顯示的37精通的唯一解為18.65*2,剛好為37.3。
????????結論是:用面板數(shù)據(jù)計算結果和實際游戲中顯示傷害偏差在1以內。誤差來自游戲中元素精通、傷害值我們看到的都是按照四舍五入法取的整數(shù)值。這個誤差會影響方案的精確度,但可以接受。
2.16?附加設置: 治療量計算與治療量轉傷害機制設定。
????????此分組下作為一種計算海染套奶媽輸出的擴展。但是因為海染套有積蓄計時器和泡泡傷害上限;而限于邏輯障礙,設計是按實時結算泡泡傷害,無視泡泡傷害上限的。技能順序約束條件如果限制不到位的情況,可能會存在較大誤差。
????????文中需求分析,與治療量無關。不做設置。

2.17?目標設定

????? ??技能順序:風壓劍>普攻1段>普攻2段>普攻3段>登龍>普攻1段>普攻2段>普攻3段>登龍>普攻1段>普攻2段>普攻3段

????????這里分析需求包含了物理攻擊和元素攻擊,所以把"物理攻擊總傷害"和"元素攻擊總傷害"加在一起。
????????最后運行規(guī)劃求解,參數(shù)是已經預設好的,單擊求解,耐心等待。運行時間,視設置的復雜程度而定。通常在1-3分鐘內便會有結果。

正在求解....

找到值以后,彈窗提示,選擇保留規(guī)劃求解的解,確定。

為了更好的展示結果屬性數(shù)據(jù),我在sheet1中做了個簡單的可視化界面,效果如下。

屬性搭配比值符合預期。

更詳細的信息可以在sheet2"數(shù)據(jù)面板"分組下查看
詳情1:

詳情2:

三、附錄及附件下載
附件下載鏈接: https://pan.baidu.com/s/1Z4qpsrAA9ju30jS-I9uOkQ?pwd=41t9?
注意事項:
Excel 規(guī)劃求解加載項通常默認是未啟用的;
初次使用需要在Excel設置>選項>加載項>找到"管理 [Excel 加載項]? 轉到">單擊[轉到]然后在彈窗中勾選中"規(guī)劃求解加載項",確定后,才能在數(shù)據(jù)菜單下啟用。

勾選中"規(guī)劃求解加載項",點確定。

原神圣遺物的搭配是一個非線性的問題。"規(guī)劃求解方案"的最優(yōu)解的誤差是可以自行修改的,我默認是0.1%。提高誤差精度會增加計算量。不會有人敢去挑戰(zhàn)誤差精度設為0吧。


Thanks for reading .

PSN:Akarin_saigao
希望對你有點用.