【搬運】火焰紋章中的顯示命中與實際命中

本篇專欄數(shù)據(jù)主要來自Serenes Forest與Fire Emblem Wiki
火紋新作engage相信不少人在游玩過程中會產(chǎn)生一些疑問:為什么我的回避T老是被敵方十幾的命中打中,為什么我的角色七八十的命中老是miss,這命中率是不是假的?
結(jié)論是命中率確實有問題,顯示命中往往不等于實際命中,且歷代火紋有3種計算方式:
加賀時代的火紋,包含暗黑龍與光之劍、外傳、紋章之謎、圣戰(zhàn)系譜、多拉基亞776:這些作品的命中判定方式一般稱為1RN(單隨機數(shù))。
具體方法為:對于顯示命中x%,消耗一個范圍在0~99之間的隨機整數(shù)a(即火紋玩家常稱的“亂數(shù)”),若x<a,則判定命中。這種方法可看成實際命中=顯示命中。
封印之劍、烈火之劍、圣魔之光石、蒼炎的軌跡、曉之女神、新暗黑龍與光之劍、新紋章之謎、覺醒、風花雪月:這些作品改用了稱為2RN(雙隨機數(shù))的判定方式。
具體方法為:對于顯示命中x%,消耗兩個范圍在0~99之間的隨機整數(shù)a和b(共10000種組合),若x<(a+b)/2,則判定命中。舉個例子,若顯示命中為1%,僅當兩個隨機數(shù)取值分別為(0,1)、(1,0)或(0,0)時判定命中,故實際命中率為0.03%。若顯示命中為99%,則隨機數(shù)取值僅(99,99)這個組合時才不會判定命中,故實際命中率為99.99%。這種計算方式下顯示命中與實際命中會呈一種S型曲線。
if、回聲(另一個英雄王)、engage:這些作品在1RN和2RN兩種方法之間進行了平衡,我們不妨稱之為HybridRN。其計算方法為:
當顯示命中≤50時,實際命中=顯示命中;當顯示命中>50時,實際命中=[(顯示命中 × 100) + (40 / 3) × 顯示命中 × sin((0.02(顯示命中) ? 1) × 180)]向下取整/100,其中sin函數(shù)采用角度制。
這個計算公式直接看很不直觀,簡單來說上當顯示命中>50時,實際命中介于1RN與2RN之間,故而和2RN一樣偏向于對玩家有利。而顯示命中<50時,相比于2RN,這種計算方式對于高回避角色就不那么友好了。
下面為3種計算方式下實際命中的圖表對比


至于為何要采用實際命中與現(xiàn)實命中不同的計算方式,并且偏向于有利于玩家,答案其實也很明顯。要是像寶可夢那樣水炮三連miss,誰都會覺得這是“垃圾游戲嗼”。
當然了,即使如此,玩家可能依然被命中率折磨。畢竟我們很少會在顯示命中十幾的時候出手;而在顯示命中高時我們通常是期望角色能打中的,95%命中miss會給我們留下較深的印象。與此類似的是必殺,實際我們幾乎都會遇到己方5%必殺秒殺對面,但這種傷害溢出的無效必殺難以讓我們留下印象;而被敵方1%必殺導致翻車,那絕對想摔手柄了