為了避免這種情況的發(fā)生,大多數(shù)集卡式游戲的抽卡系統(tǒng)都有一個(gè)叫Pity Timer(非酋保護(hù)器)的保底機(jī)制。

還是以明日方舟為例。前50次不出六星的話,從第51次開始每次抽取就增加2%的六星爆率。就算是“非酋”,最多也會(huì)在第99次時(shí)抽到1張六星。
這種模式,有點(diǎn)類似war3的偽隨機(jī)機(jī)制:PRD機(jī)制(英文全稱Pseudo Random Distribution)。
其實(shí)現(xiàn)在很多競(jìng)技游戲中的偽隨機(jī)機(jī)制,都是從war3演化而來(lái)的。就拿文章開頭的暴擊率為例。
DOTA2中的主宰(劍圣)有一個(gè)技能叫“劍舞”,滿級(jí)時(shí)能提供35%的暴擊率。

如果按照真實(shí)隨機(jī)來(lái)計(jì)算的話,連續(xù)打出2次暴擊的概率是12.25%。過(guò)高的暴擊概率或許是觀眾的一發(fā)興奮劑,但對(duì)嚴(yán)謹(jǐn)?shù)母?jìng)技賽事來(lái)說(shuō),這無(wú)疑是砒霜。因?yàn)橐淮稳似繁l(fā)秒掉對(duì)方核心,可能毀掉一個(gè)職業(yè)戰(zhàn)隊(duì)1年的努力。
為此,在不調(diào)整概率的情況下,V社學(xué)習(xí)了war3的機(jī)制,修改了相關(guān)的算法。目前DOTA2中所有的暴擊、閃避、擊暈、格擋效果都遵循PRD機(jī)制。
所謂的PRD機(jī)制可以用一個(gè)公式概括:
P(N)=C×N
其中,C是一個(gè)小于1的常數(shù)(算法復(fù)雜,但有現(xiàn)成的數(shù)值表),P(N)是事件第N次嘗試時(shí)的概率。公式所表達(dá)的意思是,從事件發(fā)生起,每次不成功的嘗試都會(huì)增加1個(gè)固定值;成功后概率重新計(jì)算。
這么說(shuō)可能有點(diǎn)云里霧里,我用實(shí)際情況表達(dá)一次大家可能就理解了。
主宰的暴擊率是35%。但第一次攻擊時(shí),它的實(shí)際暴擊率(C值)只有16%。此后每次不暴擊的攻擊都會(huì)使暴擊率提升16%。一直到第7下時(shí)暴擊率為112%(理論上的數(shù)值),這意味著必出暴擊。

DOTA2 WIKI提供的數(shù)據(jù)