知乎热榜 ( ) • 2024-05-14 09:54
pansz的回答

单纯从技术上来说,由于计算机并不存在真正的随机。只要随机数的初始种子一致,随机数的序列就一致,换句话说,只要存档保存了随机数序列的当前状态,读档时恢复状态,就可以确保下一次生成的随机数一定是确定值。SL无论多少次,获得的掉落都完全一致。

所以技术上非常容易实现,你但凡有个靠谱的程序员,都不会提出这种问题。选择一个可以保存与恢复状态的随机数发生器,并把随机数发生器状态直接保存进存档,即可确保抽卡结果稳定无惧SL。


只不过,从玩家的角度,你这样设计,是要被骂的,如果你不在意,那你开心就好。

传统单机因为内容匮乏,所以需要用大量的随机来「强行耗费玩家时间」。而当大家进入信息爆炸年代之后,你通过大量的随机来强行让玩家重复体验重复内容的算盘会落空,毕竟,不玩你的游戏还有其它游戏可以玩。于是最终只能走向拼内容的道路。这种时候,大家甚至已经不在意玩家使用修改器了,更何况随机开箱。。。你以为你做个随机开箱能延长玩家消耗内容的时间,可事实上,你实际内容的匮乏只会引导玩家去玩其它游戏。