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