蛮好奇线上游戏的抽卡机制到底是怎么运作
爬了一下文 没发现有讨论过 提出来问问版上神人
有人在业界工作知道如何实作吗?
1.卡片在服务器端早已序列产生好
在巴哈看过的一种说法
简单来说就像买刮刮乐(物理),玩家抽卡只是跟服务器"领卡片"
单抽领1张,10连就领10张,完全照顺序发出
2.服务器端即时产生乱数,再依照乱数大小生成卡片
这比较像掷骰子的概念,掷中就有
先乱数产生一组数值,再参照数值卡片对应表,决定发哪张卡片给玩家
个人的感想是如果走1的机制,感觉很容易被领石帐/工作室抢走(?)
因为固定时间内 (特定卡片的数量)/(玩家的抽卡总数) 是固定的(已先产生好)
拿五星来说,就是固定的1%,但这1%却是所有参与抽卡的人分走
好处是可以控制整体卡片数量分布,不至于人手一张
2的话就比较像机率 看玩家的手气 与其他玩家无关
有可能出现大家都强运抽中,或全杠龟的情况,营运端不好掌控
***********************
其实提出这个问题就是 想厘清如何验证抽卡机率
如果走机制1,要厘清就是所有玩家都提出自己的抽卡结果来统计
但实务上很多工作室帐号,也缺乏一个公正的登录网站
几乎不可能进行验证
假设走机制2,就会变成营运方要先公布乱数卡片对应表
然后玩家就上一个公正第三方的乱数产生网站
(看是要游戏商合资成立或政府实作)
掷出公开乱数,再依照此乱数向营运领卡
否则在这种没开放程式原始码的环境下 永远都是黑箱= =;