回答

收藏

是什么决定了运气?深度剖析游戏中的真随机与伪随机

游戏问答 游戏问答 17 人阅读 | 0 人回复 | 2025-04-17

“十连必出”“百抽必出货”“我怎么老是不暴击呢?”这类话,是众多游戏玩家时常会说的。我们都明白,在很多游戏里都有随机性存在,无论是 MOBA 游戏、抽卡养成类游戏,还是策略游戏,都具备随机性,正是由于这种“随机性”的存在,游戏玩家在遭遇一些事件时,常常会自嘲自己是“欧皇”或者“非酋”。



了解计算机的人都知道“程序是由 0 和 1 组成的”。这意味着程序中不存在那种既可能是 0 又可能是 1 的数据。因此,程序无法自己生成“随机”的事物。

为什么在很多游戏中,依然有“几率”这种设计呢?并且很多游戏设计师也多次在各种公开场合说过“游戏的道具获取是随机的”,以此来告诉玩家脸黑确实是他们自己的原因。然而,这种随机性真的存在吗?

真随机和伪随机

在说随机性之前,就要提到两个概念,那就是真随机和伪随机。

真随机意味着借助外置的观测设备,去观测某个确实是随机的事物的状态。当需要产生随机数时,把该事物的状态值记录下来,然后依据这个值运用一定的算法,从而得到一个真正的随机数。

简单来说,是通过一种算法生成的。例如,你打死一个怪,它会掉落东西,而这个东西掉落的几率始终是 5%。不管你打死一千次还是一万次,每一次的计算方式都是 5%,所以不存在所谓的保底、必出的说法。

真随机制作起来非常复杂,并且成本较高。正因如此,很多游戏的设计几乎都是伪随机的。

伪随机是什么呢?打死一只怪有 5%的几率掉落东西,不过会有个上限,比如打死一百次或者五百次它就肯定会掉,这就如同现在很多抽卡游戏中的保底。

也就是说,即便你的脸黑得像爆炸一样,已经抽了 99 次都没有得到。那么只要你进行第 100 次抽取,系统就会强制必定掉落该道具。然而,同样的情况是,在你获得该道具之后,概率又会恢复到初始状态。还有一种做法是,每次没有获得该道具时,概率就会增加,到第 10 次时,概率达到 100%,必定能够得到。

这种伪随机算法是递增的。另外还有一种算法是递减的。这种递减算法在很多游戏中对于高难度 BOSS 的“首杀”情况中出现得最多。例如之前在玩一些国外的 MMORPG 时,就曾发现过这种递减的算法。

在整个服务器中,某个 BOSS 首次被击杀时,其掉落概率为 100%。只要你比所有人都先将它击败,那么这个 BOSS 所携带的稀有物品就一定会掉落。而对于第二次击杀该 BOSS 的玩家,掉落几率会递减到 80%;对于第三次击杀该 BOSS 的玩家,掉落几率会递减到 60%,以此类推。

目前市面上大部分游戏的算法为伪随机。这是有关部门要求游戏厂商公布抽卡几率的原因之一。因为很多游戏厂商习惯用伪随机算法欺骗玩家,让玩家以为是真随机。



MOBA游戏《英雄联盟》中的伪随机“暴击”

以《英雄联盟》为例,英雄联盟中的暴击几率究竟是真随机的呢,还是伪随机的呢?

英雄联盟的设计师在一次采访活动中曾表示,他们的暴击计算是伪随机的,是递增的设定。这意味着每次不暴击都会为下一次暴击做铺垫,直到产生暴击,就如同皮城女警的被动那样,攻击到一定次数后必定会产生暴击。

既然英雄联盟中的暴击几率是伪随机,那就意味着只要满足最低的暴击触发几率,10%就足够了,没必要把暴击堆到 50%甚至 100%。然而,职业选手们却还是喜欢追求 100%暴击,这是为何呢?

一个很简单的道理是,在比赛场上,任何不稳定因素都能使胜负天平倾斜。那么,如何降低这个不稳定因素,就成为了最为重要的事情。也许在普通的匹配排位中,一次两次不暴击影响不会太大,但对于职业比赛而言,这一次暴击或许就会影响整个团战的胜负,进而产生蝴蝶效应。

有兴趣的玩家可以去观察一下蛮王这个英雄。为什么你的蛮王不暴击,而别人的蛮王却刀刀暴击呢?这是因为一些蛮王绝活玩家掌握了伪随机的概念。

蛮王在进行暴击和普通攻击时,手的动作有所不同。经常玩蛮王的玩家都知晓这一点。因此,他们能够依据普通攻击前手的动作来决定是否按下 A 键输出。如果没有暴击,他们就会按下 S 键取消,接着再次按下 A 键。若还是没有暴击,就会再次按下 S 键取消,直至出现暴击的抬手动作。

抽卡游戏《炉石传说》中的伪随机“保底”

我以《炉石传说》为例来讲解抽卡游戏,像《阴阳师》《原神》《FGO》等其他游戏也都属于这一概念。

炉石里有保底机制。你开一包卡时,必定会有一张稀有级别的卡。这张卡可能是橙色的,也可能是紫色的,还可能是各种金色的卡牌等。这就是伪随机的叠加,通过不断叠加稀有出现的几率,从而达成保底。

据说橙色卡牌出现几率的叠加是分别进行计算的。也就是说,你开启一整包时叠加的几率是多少,不是按照单独卡牌的数量来计算的。有一种玄学说法是,在 30 到 50 包卡牌里面,必定会出现 1 到 2 张橙卡。具体的几率我没有进行过试验。但是我每次在版本前预购的卡包,大概都能开出 3 到 5 张左右的橙色卡。



真正的坑“洗词条”

其实上面的两种伪随机情况都较为简单,原因在于它们都是单项计算的。而各大游戏里的洗词条就比较坑人了,因为其计算方式是多项的。

《逆水寒》存在着一堆页游,这些页游经常在装备下面有 3 到 4 个词条。然而,真正的极品装备,一般不是仅仅一条词条出现极品属性就被视为极品,而是需要所有词条都有一条相对较好的词条,才能够算作极品。

坑爹的地方随之而来。首先,他的词条在重新生成时是随机的。例如,总数为四条,每次重新生成可能出现一条,也可能出现多条。这里有一个保底算法,即需要多少次才能出现一个满词条。

词条的属性是一个保底算法,也就是要多少次词条才会出现你想要的属性。例如《逆水寒》有“逆水之寒”“凭风凌绝”等。那么它的每一个单条,都有重新生成多少次才会出现这个词条的保底几率。

比如有 ABCD 四个词条,A 词条出现的几率为 99%,而 BCD 词条出现的几率仅为 5%。那么,即便在接下来的生成中 A 词条出现了逆水之寒,BCD 词条仍有可能是垃圾属性。

这不是最坑的。最坑的是,四条词条的属性具有随机性。例如,你是一个物理职业,然而你的这件装备是通用的,它可能出现物理暴击,也可能出现防御。接着,你洗了很久,却发现只出了一条逆水之寒,其余三条属性非常糟糕,你还需要继续洗。即便有锁定词条洗的道具,这也是一个无底洞,毕竟还有人追求满属性,仅仅几点的数值波动,就可能导致前功尽弃。

总结

早期游戏中,概率的出现是为了增加游戏的乐趣和期望。然而,概率是不可控的。制作者考虑到了这一点。对于单机游戏而言,即便刷一百次都不出,刷一千次依然不出,很多玩家可能会因为一个装备而直接退游不再玩,或者去下载盗版,安装增加几率的 MOD。在《怪猎》中,每次开启渣渣辉的时候,都有人会打几率 MOD 或者商店 MOD 来获取渣渣辉的装备。

通常设计者在游戏中会增加保底机制,这样做是为了降低概率不可控所带来的挫败感,让概率的设计符合预期。

很多厂商在游戏越来越多的情况下,开始有了用概率敛财的想法。这种想法说不上是好还是坏。只要吃相不是特别难看,就还可以接受,因为游戏本身不是做慈善的。然而,有些游戏的吃相实在是太过难看,让人不敢苟同。

说到底,游戏中确实有欧皇和非酋之分。但你不一定就特别非,所谓的欧皇也不一定每次都能中。毕竟,每个人抽了多少次,只有自己心里清楚。
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则