Re: [閒聊] 遊戲的命中率這回事

作者: chenglap (無想流流星拳)   2015-11-29 21:39:36
※ 引述《Yanrei (大小姐萬歲!)》之銘言:
: 最近在玩X-COM,有時候真的很難理解設計師這種生物在想什麼……
: 你要製造難度,把玩家命中率跟迴避率調低,怎麼打都是50%、40%就好
: 偏偏很多遊戲設計師很愛來「看起來一回事,實際上又是另一回事」這一套
: 狙擊手眼前有三隻怪,命中率皆為75%,用SL後發現三隻都Miss
: 好…這遊戲基本上設定是同一種行動模式下,你的命中迴避結果都是固定的
: (也就是同一種情形下,你沒辦法靠SL大法來坳)
: 換了另一種行動後,再來測試看看……75%還是全部Miss
: 再換第三種行動……75%有兩個會Miss
: 好,總算有一個會命中了。
: 接著另一個行動,零距離攻擊:99%命中率,果不其然,又Miss了……
: 整天充斥這種假數據,我覺得只會激怒玩家吧?
: 完全沒辦法理解為什麼一大堆遊戲都有這種現象……(某當紅手遊好像中槍了?XD)
有時是蟲.
就是程式員寫錯了, 讓實際命中率和顯示的不同.
但是這種很難抓, 因為就算你抓到了, 說有 bug.
負責程式員都可能不認賬.
會有人說這只是巧合.
那個正正就是命中率, 我自己試玩就發覺命中率比顯示的低.
我試過一次, 我拿去做模擬推算, 再用數學計算出這或然率上的不合理.
再用壓力測試證明他出來的或然率, 跟顯示的有差.
最後程式員也不認, 我便自己去看碼, 終於找到原來問題在於亂數產生器
有蟲. 我然後說, 證明了吧, 應該去修了. 因為這話題爭論了一個月, 所
以程式員無話可說, 面紅耳赤.
然後呢? 程式員下個月就辭職了. 因為我這樣直接看碼再抓出 bug 再要
求修, 他覺得是冒犯了工程師的尊嚴, 但尊重他的工作, 他又不認錯. 變
成了卡死了, 面子掛不住.
有很多問題是源自人性.
作者: pp1877 (低調之神)   2015-11-29 21:40:00
靠北XDDD
作者: ykes60513 (いちご)   2015-11-29 21:44:00
能鲁到讓你去看碼也是厲害XDDD
作者: hinajian (☆小雛☆)   2015-11-29 21:47:00
在實務上可能需要第三者 老闆來處理不是最漂亮的方法
作者: wohtp (會喵喵叫的大叔)   2015-11-29 21:59:00
遊戲用的PRG要自己寫??
作者: Yanrei (大小姐萬歲!)   2015-11-29 21:59:00
悲劇XDD
作者: bluejark (藍夾克)   2015-11-29 22:06:00
命中率只是裝飾而已,上面的大人物是不會懂的
作者: jarr (捷爾)   2015-11-29 22:56:00
很多機率方面的bug都是這種類型的吧。以為使用的random ge-nerator是隨機分布,實際上可能是高斯分布或chi-square分布主要是使用者並不真正地清楚知道自己在使用的東西是啥才會發生這種問題。
作者: hinofox (終らない瞧捌の唄を詠う)   2015-11-30 00:35:00
作者: JamesChen (James)   2015-11-30 02:06:00
作為一個常在研究室寫程式的人其實我不太懂 頂多是假隨機吧 (可以預測)怎麼可能連分配都搞錯一個 unifrom [0,1] 下去要什麼機率就有什麼阿
作者: longlongint (華哥爾)   2015-11-30 04:18:00
說不定又是是srand(time(null))引發的慘案 或是把隨機數字加起來之類的

Links booklink

Contact Us: admin [ a t ] ucptt.com