游戏玩家常常对游戏中的“随机数生成(RNG)”机制表示不满。举个简单的例子,想象一个掷骰子的游戏,你和对手都掷骰子,点数高者获胜,这就是一个“纯粹的RNG”体现。
随机数生成器
随机数生成器(RNG)是一种能够产生随机数值的算法。在电子游戏中,这些随机数被用来决定一些随机事件,例如你触发暴击的机会,或者你拾取稀有物品的概率。
随机数生成机制(RNG)在许多现代游戏中扮演着至关重要的角色。这解释了为什么你总能遇到独一无二的宝可梦,每次在马里奥赛车中获得的道具都各不相同,以及你在暗黑破坏神中是否能随机发现稀有宝藏。一些程序生成游戏,例如《以撒的结合》或者《我的世界》,如果没有RNG,甚至都无法实现。
并非所有游戏都依赖于RNG。例如,《劲舞革命》或者《吉他英雄》等节奏游戏就是一个很好的例子。而像《火箭联盟》和《真人快打》这样的竞技多人游戏实际上也没有随机性。
但这并不意味着所有竞技游戏都避免使用RNG。《反恐精英:全球攻势》(CS:GO)利用RNG来决定子弹的命中位置,而《DOTA 2》则使用RNG来决定技能影响对手的频率。这些随机因素的存在使得游戏结果更具不可预测性。
RNG让游戏保持新鲜感(但也可能破坏技巧)
随机性是避免游戏变得单调乏味的关键因素。它激发了玩家的好奇心和冒险精神,也是保持游戏新鲜感的最佳工具之一。
想想俄罗斯方块中的各种方块。俄罗斯方块中的每个方块都是随机出现的。如果不是随机的,那么俄罗斯方块将不再有趣、紧张或不可预测。游戏中将不会有冒险或巧妙的策略,只有既定的正确步骤。俄罗斯方块会变成一个枯燥的记忆游戏,就像记住圆周率的数字一样。
甚至像《炉石传说》这样的一些竞技游戏,也严重依赖于基于风险的机制,这种机制更像是雅茨骰子游戏而不是真人快打。这恰恰是RNG成为争议焦点的原因。在像《炉石传说》这样高度依赖RNG的游戏中,技巧有时会屈服于运气。一个运气好的新手可能会击败职业选手。那么,当在像CS:GO或DOTA这样的竞技游戏中使用RNG时会发生什么呢?
你最终会得到很多愤怒的游戏玩家。虽然对你我来说,格斗游戏中的随机性可能听起来很有趣,但一些竞技游戏玩家(这是可以理解的)对输给“幸运女神”的想法感到反感。试想一下,如果人们在像国际象棋这样公平的竞技游戏中加入一些随机的能量提升机制。在象棋爱好者看来,这完全违背了下棋的初衷。失败的玩家可能会把失败归咎于对对手有利的“RNG”。
一些RNG可以被操纵
正如之前提到的,随机数生成器是一种算法。它们本质上是输出随机值的数学公式。但是,正如你多年数学经验所知,二加二总是等于四。对于产生随机值的算法来说,它需要包含变量(例如X或者Y)。
电子游戏中的变量从何而来?它必须寻找自然变化的本地值。游戏可能会使用控制台的内部时钟作为变量,或者屏幕上的对象数量,或者你的角色名称,甚至是你在开始游戏后按下按钮的顺序。计算机生成随机数的方法有很多。
在某些情况下,这些数字实际上是可以预测的,并且可以被操纵。这有点像算牌,只不过难度更高。
RNG操纵不是竞技游戏的一部分,但它是经典RPG和复古游戏的一部分(其中“RNG”算法相当简单)。经验丰富的玩家可以通过自己的方式获得完美的宝可梦,或者按下看起来随机的按钮来获得《最终幻想》中的稀有物品。
RNG:好还是坏?
对于很多人来说,RNG对于保持游戏的不可预测性和新鲜感至关重要。随机数生成器是许多现代益智游戏、卡牌游戏和RPG游戏玩法中不可或缺的一部分,并且在某些动作和多人游戏中也得到了很好的应用。
RNG可能是件好事。难道每一个《我的世界》世界都应该相同,或者你在《暗黑破坏神》中每次找到的物品都应该相同吗?RNG提供了多样性,并能使游戏保持新鲜感。
但是,许多竞技游戏玩家认为RNG会破坏技巧。听到这样的抱怨可能会让人感到沮丧,但这仅仅是因为一些竞技游戏,比如《任天堂明星大乱斗》,同时也是休闲派对游戏(需要RNG来保持乐趣)。因此,为电竞社区制作的游戏可能会非常强调基于技巧的机制。