作者wahaha99 (此方不可長)
看板C_Chat
標題Re: [問題] 遊戲內的“數值”是怎麼決定的?
時間Sun Aug 23 20:03:38 2020
※ 引述《Winter1525 (霜汁哀桑)》之銘言:
: 這個問題困擾了我一段時間==
: 像是血量 攻擊力 防禦力 速度 等等
: 甚至是敵人的血量 傷害等等
: 這些數值都不是太漂亮的數 而是有點像亂數(?
: 比如說12975 396 6295 141.64之類的
: 但buff那些都是像50% 100% 或是上升2000 500之類的
: 或是機率就1% 0.5% 不會出現87.63%
: 想請問那些數值是怎麼選出來的?
: 是固定一個範圍 然後去隨機骰一個出來?
: 還是就工程師憑感覺按?
: 還是取多個數值再取平均?
: 還請各位有涉略相關知識的大佬解答了 感謝了
:
簡單解釋給你聽
是遊戲就要平衡
所以不管是哪種職業、哪種攻擊
都要先決定可能的最大最小範圍
好比說玩家 HP 只有 100 的新手村
就不太會出現可以一刀砍 50 的怪
因為這樣兩刀新手就掛了 不好玩
所以工程師要去設計公式
然後再依據實際遊玩的感覺去調整
------
至於你看到的數嘛
這會是一個黑箱公式
然後再來是為了讓遊戲更有實感
會再加上一個波動範圍
所以大概會是這樣
攻擊傷害 = [黑箱公式] * [隨機範圍]
黑箱公式中有些東西會讓玩家知道、也能觀察
好比 MATK(魔攻) 會左右魔法系的傷害
然後再來是屬性相乘相剋... 對手的MD(魔防) 等等
那隨機範圍呢 就是利用亂數去計算
電腦有亂數產生器 (雖然可能是偽隨機...別太計較)
好比說 最後的輸出在 * 0.8 ~ 1.05 範圍內
所以每次砍下去的血都不同
而你看到的BUFF 那是黑箱公式中的東西
當然是多少就多少了
------
這樣有沒有回答到你的問題
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.158.11 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1598184221.A.2DE.html
※ 編輯: wahaha99 (1.171.158.11 臺灣), 08/23/2020 20:06:18
推 Winter1525: 所以像是確定一個範圍後帶入某個公式來決定(? 08/23 20:11
差不多是這樣
當然 越複雜的遊戲就要考慮越多
而增減傷害的方式也不是只有調整公式跟數值這唯一方法
好比WoW就會調整招式的CD時間、
或是搓招、連技需要的技巧等等
※ 編輯: wahaha99 (1.171.158.11 臺灣), 08/23/2020 20:20:16
推 Winter1525: 了解 感謝您的解答 08/23 20:28
→ Winter1525: 所以總體來說是考慮各種因素 還有各種調整方式 08/23 20:30
→ Winter1525: 不能簡單的一概而論就是了 08/23 20:30
→ wahaha99: 是的 08/23 20:32
推 e2167471: 當年玩暗黑2 覺得那黑盒子超莫名其妙的 08/23 20:51
→ e2167471: 跟裝備上的數值根本對不起來 很多東西沒寫出來 08/23 20:51
推 llzzyy01: 就算是單機遊戲 公式訂得好不好 會影響遊戲體驗 08/23 20:59