问一下码农们,游戏的开箱子翻牌子,结果是在点击打开之后随机生成,还是在获得该箱子/牌子之后已经生成,点击只是个动画

nant-avatar

nant

提前生成好的,比较好控制掉率
MIZERY-avatar

MIZERY

在注册账号的时候已经决定了哭笑

其实看程序怎么写,反正都是一张随机表,就看什么时候查和怎么查
reeks-avatar

reeks

每个游戏不一样 有的会根据卡池有变化 有的在你点购买的时候就已经决定了
Ashcroft-avatar

Ashcroft

我记得炉石回过一次档
你开包的品质是买的时候就确定的。但是具体哪张牌是随机的
就是说你100个包开出多少传说多少史诗是一定的 但是开出什么卡是随机的
snooziis ☆-avatar

snooziis ☆

猜一个弄随机,一开始放在哪里,多占资源啊
Meintrix-avatar

Meintrix

没准你进本的时候就已经生成好了
Shaokin-avatar

Shaokin

不同游戏不一样。以前打魔兽,说是进本那一刻就已决定此行收获。玩信仰二,又说是点那一下决定的
OTMxLILbobby-avatar

OTMxLILbobby

点击的时候随机。
BUBBNUG321-avatar

BUBBNUG321

不明觉厉其实你说的是两回事 获得箱子和点击箱子
获得箱子其实开箱前后随机都可以
点击箱子就是纯前端 拿到结果给你展示个动画了
RealTallShady-avatar

RealTallShady

汗这种解决方案当然是看程序员想法

你得具体到某个确实存在的项目然后看代码才能知道这玩意儿事实上是怎么实现的
🅼⁷ⓞ🆁🅵🅸-avatar

🅼⁷ⓞ🆁🅵🅸

我自己猜是点的那一刻,或者BOSS死的那一刻
之前我记得有测试吧,WOW好像和副本ID什么的有关
结论我忘了,可能是进去的时候就生成了?
再一个我猜和设计人有关吧,也许有的放在开始,有的放在后面
Vigge-avatar

Vigge

反正后面的肯定是动画
Cryptic ツ-avatar

Cryptic ツ

+ by [自动爬塔] (undefined)

没准你进本的时候就已经生成好了
起码CCQ不是这样的,有段时间凤凰和午夜马有BUG,可以卡BUG不出本无限击杀,每次掉落不一样。
7kHoursInFortnite-avatar

7kHoursInFortnite

没啥区别,而且有段时间有个组织还是国家规定了,必须开箱前显示箱子里的物品,我记得dota也是按这个规则做了
L_Chun-avatar

L_Chun

一般都是后端给出抽奖的数据,前端显示个动画给你。
niponpink-avatar

niponpink

获得后就生成了。。
Ashcroft-avatar

Ashcroft

+ by [基爱的恩基儿] (undefined)

我自己猜是点的那一刻,或者BOSS死的那一刻
之前我记得有测试吧,WOW好像和副本ID什么的有关
结论我忘了,可能是进去的时候就生成了?
再一个我猜和设计人有关吧,也许有的放在开始,有的放在后面

wow一直是是跟副本id有关系
但是当年可以无限刷歌剧院。每次掉落都不一样
我们原来打副本装备被服务器卡没了。gm给我们的亘我们开出来的不一样
Yogaczyk-avatar

Yogaczyk

不一定,两种都可能,但是研究这个完全没意义。
就算他确定好了,你也不能换箱子了,如果先进开箱子界面再付款,那就是前者
另外所谓伪随机在人类眼中也是未知算法+毫秒级别变动,其实就是真随机
BKayyy-avatar

BKayyy

如果没有特殊要求,基本都是打开的时候触发随机事件。你可以理解为箱子只是一个抽奖按钮,只要是相同品质的箱子,不管打开哪一个,都是打开同一个奖池。