「數值框架」戰鬥公式:傷害公式選擇

2020-12-23 GameRes遊資網

文/烏龜大魔王

前文:【數值框架】戰鬥公式:傷害公式分類

還是之前一貫的風格,一次只講一件事,講明白了也好啊,這次就說傷害公式的選擇。

【減法公式】傷害=攻擊[攻]-防禦[守]

【乘法公式】傷害=攻擊[攻]×(1-免傷[守])

傷害公式的選擇

關於減法公式的優點只需要記住一點,這也是唯一的優點——理解成本低!

別看只有這一個優點,卻至關重要,理解成本的高低直接決定了屬性策略的門檻高低。

在傷害公式的選擇上,我個人會優先考慮減法公式,只有在數值環境較為複雜的情況下才會使用乘法公式。

我將傷害公式的應用環境分為了3類:

1.明確減法環境

2.明確乘法環境

3.靈活選擇環境

一、明確減法環境

在以下遊戲類型中,直接選用減法公式即可:

1.遊戲策略對屬性計算要求比較高的遊戲類型,明確使用減法公式。

以戰棋、集換式卡牌類為主:這類遊戲對屬性計算要求比較高,所以降低計算成本是重中之重。

【舉例1】戰棋:火焰紋章

亞洲人的數學水平雖然比較高,但是為了迎合歐美市場儘量讓數值小一些為簡化計算甚至增加了數值變化的顯示

【舉例2】集換式卡牌:遊戲王

這類遊戲需要為移植桌遊做準備,甚至是從桌遊移植過來的,所以數值要小,或者儘量是整數。

2.偏休閒的遊戲類型,明確使用減法公式。

這類用戶偏休閒,玩遊戲只是為了打發時間,所以能投入的注意力有限,在玩法策略層面就不要選擇"算數"這種枯燥的策略了。這裡要特殊說明一下,休閒類的遊戲如果可以,最好連防禦屬性都不要有,如果必須有,也儘量使用減法公式,以減輕玩家的理解負擔。

二、明確乘法環境

減法公式本身還是有一定的局限性,在以下情況中,明確不能用使用減法公式,只能使用乘法公式:

1.戰鬥模型存在數量差異的遊戲類型

以RTS、SLG為主:在這類遊戲中,存在戰力差異較大的戰鬥單位模型,如使用減法公式會出現防禦收益混亂的問題。

【舉例】SLG:劍與家園

戰力差異較大:1個龍龜為1個編組,8個火箭炮同樣組成一個編組,1個龍龜的屬性是1個火箭炮的n倍。

【解釋】防禦收益混亂

這是由於在減法公式中防禦[己]的收益由攻擊[敵]決定,當場上存在攻擊100和1000兩個單位時,防禦面對這兩個單位的收益是完全不一樣的。鑑於有很多新人,在這裡我就費一些時間,把減法公式的防禦收益詳細的從頭推導一遍,如果已經了解的可以直接跳過這部分。

【推導】減法公式防禦收益推導

1.定義函數

屬性:血量(HP)、攻擊(ATK)、防禦(DEF)、攻擊速度(AS)固定為1秒攻擊1次

計算用量:有效血量(EHP)、每秒有效輸出(DPS)

2.推導計算戰力

這裡要多說一嘴,戰力分為兩種:1.計算戰力 2.顯示戰力

計算戰力:是策劃計算的時候使用的,用于衡量在標準情況下雙方的勝負情況。顯示戰力:是顯示給玩家的,主要衡量養成水平,順便體現勝負概率,這個後面會開章節專門講。

勝利條件:擊殺時間<被擊殺時間

擊殺時間 = EHP[敵]/DPS[己]被擊殺時間 = EHP[己]/DPS[敵]EHP[敵]/DPS[己] < EHP[己]/DPS[敵] → EHP[敵]×DPS[敵] < EHP[己]×DPS[己]只要EHP[己]×DPS[己]大於敵方就會獲得勝利,所以以此做為計算戰力

計算戰力 = EHP[己]×DPS[己]

DPS[己] = ATK[己]EHP[己] = HP[己]/(1-免傷率[己])=HP[己]/(1-DEF[己]/ATK[敵])計算戰力 = (ATK[己]×HP[己])/(1-DEF[己]/ATK[敵])

所以在減法公式中,免傷是由己方的DEF和敵方的ATK共同算出來的,所以在防禦一定的情況下,收益會隨敵方的ATK變動而變動

【舉例】假設:ATK[己]=100、HP[己]=1000、DEF[己]=50

由圖可知,當ATK[敵]越大時,己方的計算戰力越低。

2.成長深度較深且對GVG平衡要求比較高的遊戲類型

以MMORPG為主:

GVG平衡:團隊競技時希望每個玩家都能發揮一定的作用,但是在減法公式下低戰力玩家的價值會被進一步縮減,原理同上職業模型:減法公式下職業模型搭建更具困難,這源於MMO遊戲的深度養成,絕大多數情況下都並非標準模型戰鬥,就會導致模型收益混亂的問題

【舉例】魔獸世界

3.對自由養成要求比較高的遊戲類型

自由養成過多就會破壞減法公式中的模型屬性比例,導致模型被破壞。對於單機遊戲來說其實還好,不存在玩家之間比較的平衡問題,但是網路遊戲就要慎重考慮了。

PS(自由養成):玩家可以選擇鑲嵌全身攻擊寶石或者防禦寶石,而不是特性位置只能鑲嵌指定寶石,這類養成統稱為自由養成。

【舉例】王者榮耀

在MOBA類遊戲中玩家可以選擇性出攻擊裝備或者防禦裝備,為了保證屬性的收益穩定,顯然乘法公式更適合這類遊戲。

三、靈活選擇環境

除去以上兩種應用環境,剩下的情況建議優先選擇減法公式,畢竟相較之下理解更為容易。當然,如果自身對乘法公式更為熟悉,選擇乘法也不是不可以,靈活選擇即可。

相關焦點

  • 《怪物獵人世界》傷害計算公式介紹 各參數含義詳解
    【具體數值】 後文會詳細列寫其計算公式。 【其他】 日文是叫倍率啦,這個翻譯也為很多老獵人在討論中使用,但個人感覺漢語裡的「倍率」不像是在說一個數值,所以更喜歡用「基礎攻擊力」來指代。 ·會心補正 就是發生會心時的傷害加成咯,會心率超會心什麼的都在這裡面啦。
  • 《巫師3:狂獵》傷害計算公式解析
    在《巫師3:狂獵》這款遊戲中,玩家可以多樣的方式提升自己所能夠造成的傷害。但有時候玩家會發現自己傷害的提升與自己想像中的程度不一樣。那麼就來看看「ApocalypseReborn」分享的《巫師3:狂獵》傷害計算公式解析吧。
  • 數值積分中的重要公式:解讀歐拉-麥克勞林公式的原理
    連續自然數任意次冪求和公式伯努利發現了伯努利數伯努利數伯努利將求和公式用伯努利數替代,大大簡化和方便了公式的用矩陣表示出來就是:非常明了接著偉大的歐拉繼續推進伯努利的成果數學家歐拉和麥克勞林根據已有的成果,設想是否能找到一個通用公式來表示自然數任意形式下的和呢?
  • 傷害計算公式大揭秘!
    (來源:幽夢記者團——迷之)首先,給大家看一下遊戲傷害計算公式。) *其他調整係數 -最終免傷調整物理傷害 = (物理攻擊 + 技能物理傷害) - 物理防禦(暴擊另外考慮)法術攻擊 = (法術攻擊 +技能法術傷害- 法術防禦)* 固定常數 * max(0,(元素忽視-元素抗性)) Oh my God,看到公式就煩?
  • 對學渣最友好的公式:凱利公式
    第二:讓人保持「清醒」,這個「清醒」含義有很多。 之前《 那個贏了1個億,卻遲遲不領獎的人,是誰?》這篇文章說到一個傳奇人物,比爾·巴特。 於是索普開始自己研究「21點」遊戲,不久也原創了自己的一套理論,基於此理論寫了一篇論文叫《21點的常勝策略》。為了順利發表論文,他求助了香農,而香農不但同意幫助索普發表論文,還建議他把題目改成《21點的有利策略》,他表示:「科學院的那些人都很傳統,所以,要低調。」
  • Excel函數公式大全之利用LN函數計算任意正數值的自然對數值
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數LN函數。今天我們這個案例非常的簡單就是計算任意正數值的自然對數值。
  • 「公主連結Re:Dive」遊戲機制之公式整合
    文丨希兒_世界第一可愛@bigfun社區導語目前好像沒有什麼人做遊戲內公式的整合,即便有也是分開零零碎碎的水,而且不全。筆者想儘量把遊戲內的公式全部羅列給大家,有遺漏的歡迎補充。(tp這塊其實有點複雜,考慮過段時間單獨發帖丟個連結,這邊先不詳細寫了)為了方便表述,我們用紅色的表示與我方角色相關的數值,用橙黃色表示與敵方角色相關的數值。
  • 《原神》傷害計算公式介紹 傷害計算公式是什麼
    導 讀 原神傷害計算公式很多玩家都在詢問,那麼詳細的公式是什麼,大家如何才能最大化輸出呢,同時武器上有什麼選擇
  • 《原神手遊》傷害計算公式一覽 想知道傷害計算公式有哪些戳這裡
    《原神手遊》傷害計算公式一覽 想知道傷害計算公式有哪些戳這裡時間:2020-12-21 18:50   來源:遊俠網   責任編輯:沫朵 川北在線核心提示:原標題:《原神手遊》傷害計算公式一覽 想知道傷害計算公式有哪些戳這裡 原神傷害計算公式有哪些?
  • 《騎馬與砍殺2》傷害計算公式詳解
    《騎馬與砍殺2》中的傷害是可以計算的,這一點在PVP中還是很有用的,但是很多玩家都不太清楚傷害計算公式到底怎麼樣,今天小編就給大家帶來玩家「碧海潮生」分享的傷害計算公式詳解,希望能對大家有所幫助。傷害計算公式詳解首先給出最終計算公式:最終傷害=傷害類型vs護甲類型+相對速度+擊中的身體位置+武器的著力點。下面逐條解釋1、傷害類型vs護甲類型:傷害類型分為刺傷、切傷和鈍傷,分別對應了戳刺、劈砍和敲砸這三種傷害動作。
  • 《輻射76》傷害計算公式介紹
    在《輻射76》這款遊戲中,有一條傷害的計算公式,玩家可以通過這條計算公式來得出自己所能造成的傷害到底有多少。來看看「qd58gp」分享的《輻射76》傷害計算公式介紹吧。《輻射76》傷害計算公式介紹:F=min((D/RD*0.15)^0.365,1.0);其中,D是面板傷害,RD是傷害抗性。F是傷害係數。然而,面板傷害並不是我們所看到的面板傷害,實際測試中,爆炸傷害並不會加成這裡的面板傷害。通過這個公式,我們可以看到,面板傷害越高,相同護甲下的傷害係數越高,可以理解為傷害高自帶破甲效果。
  • 怪物獵人世界屬性傷害怎麼計算?屬性傷害計算公式介紹攻略
    怪物獵人世界是一款動作類手遊,相信不少玩家曾經玩過PSP版本的,那麼怪物獵人世界屬性傷害怎麼計算?今天小編就為大家帶來怪物獵人世界屬性傷害計算公式介紹攻略。怪物獵人世界屬性傷害計算公式介紹
  • 陰陽師傷害怎麼計算 傷害計算公式一覽
    陰陽師當中的傷害計算公式還是比較複雜的,主要的傷害公式是:傷害=基礎傷害*技能傷害率*技能額外傷害*御魂傷害加成*暴傷(暴擊)。
  • 世界上最美的數學公式!
    世界上最完美的平面對稱圖形是圓, 用直徑除圓周得到的一個數值,被證明是無理數。而這個符號π也是歐拉第一個確定使用並普及的。最先得出π≈3.14的是希臘的阿基米德(約公元前240年)。最先給出π小數後面四位準確值的是希臘人託勒密(約公元前150年)。最早算出π小數後七位準確值的是我國的祖衝之(約480年)。
  • 《神界原罪2》傷害怎麼計算 傷害計算公式一覽
    神界原罪2傷害怎麼計算?
  • 《魔獸世界懷舊服》關於懷舊服戰士傷害計算公式——長文
    魔獸世界懷舊服中戰士玩家的傷害是怎麼計算的呢?很多玩家對此還不是很清楚,小編這裡就給大家帶來有關懷舊服戰士傷害怎麼計算的詳細介紹。懷舊服戰士傷害計算公式STR:力量值,即你在角色屬性畫面中看到的「力量:xxx」顯示。
  • 《一拳超人:無名英雄》傷害類別與計算公式
    《一拳超人無名英雄》中玩家可以扮演強力的琦玉老師或者其他角色互相對戰,但畢竟是遊戲不能像原作中一擊必殺,那麼傷害的計算到底是什麼公式決定的呢,下面帶來由「超級阿一」分享的《一拳超人無名英雄》傷害類別與計算公式,一起來看看吧。
  • Excel數值運算常出錯?與公式無關,往往是你的單元格數據出錯了
    我們不要局限我們的Excel運算思維,不要認為函數只能在數值上進行操作。其實,函數也能轉換文本格式,讓我們快速進行函數公式運算。一、常見半角/全形轉換很多人對單元格數據全形、半角類型不清楚。所以我們通過下拉拖動複製函數,這樣就可以把B列所有數值轉換,再通過複製替換功能,將B列表下的數值全部替換為F列表值即可。2、半角字符轉全形字符當我們把半角字符轉為全形字符時,需要使用到WIDECHAR函數。
  • 決戰平安京存在計算公式?掌握正確公式套路,人人都可以上大允
    式神能否打出高額傷害,常常有一套公式!首先我們要知道,除了真實傷害可以無視護甲法抗以外,物理傷害和法術傷害會受到護甲或者法抗的影響。物理穿透、法術穿透與最終打出傷害息息相關,而影響護甲有4種!比如護甲穿透固定值、物理穿透百分比、護甲減少固定值、法抗固定值等!物理減少固定值作用於自身,護甲減少百分比可以作用於團隊,對自身才有效果,只能提升自身傷害!
  • 「職場導師說」自我評價怎麼寫?一句話公式創作優秀自我評價
    」是簡歷中舉足輕重的一個核心模塊。「自我評價」主要是呈現個人過往職業經歷中的亮點、閃光點、崗位匹配點。同步,自我評價也是和其他的候選人快速形成區分度,讓HR/面試官看到您的簡歷後,心中對於您的背景和能力有清晰的認識,快速幫助HR/面試官梳理清晰的人物畫像。