董颢然
07-07 · 成都灵虚科技有限公司
《异环》角色抽卡机制验证拆解
本来只是在热销榜上随手找游戏拆解,奔着新游产销循环数值跟战斗数值来的,没想到点开抽卡系统给我这么大一个惊喜,飞行棋骰子的设定把抽卡可视化了,双重刺激这谁顶得住,说背后没高人谁信啊,惊喜的同时又在好奇他的概率算法,目前已知当前环境不适合用伯努利模型计算,想来想去用还是用马尔可夫链力大砖飞,咱们话不多说,进入正题。 一、搭建棋盘步列模拟。先搭建一个模拟棋盘,用来穷举棋盘内所有可能发生的步列组合,列代表当前所处位置、行代表下一次可能出现的位置,其中55-63区域为隐藏路径1,64-72区域为隐藏路径2.如图 二、计算当前步数可能出现位置的概率,图片中出现数字的地方都是0.1666,为下一步穷举做准备(图片太大了放不上来,将就看下) 三、下一步就是用马尔可夫链确认期望、求解出这套 72 节点平稳分布了,我这里迭代了200次就已经平稳下来了,公式用的MMULT,截图就放最下面几行的前半段了了,看的清楚一些 四、期望计算出来还需要把棋盘的参数输入进去一下,得出下图ID代表格子编号,类型用来区分隐藏路径,单点权重就是第三步最后一行计算出来的期望,累计权重是历史权重的累加,S级概率是按照官方给的概率填入的。 五、十万次模拟,大力出奇迹,用均值回归来测算官方的概率是否准确,此处模拟数据量巨大,只好直接放结论了,经过十万次模拟概率与官网一致(跑了10次,概率在0.187-0.192之间浮动,官网其实给的有点保守了) 最后折腾了这么久,在最后一步上柱状图看抽取概率排布的时候怎么都跑不出图,咱只好直接上数据了,这个数据每次跑浮动其实都不大,总体在前面20抽有个小高峰,然后再70抽切换棋盘的时候来个大的拉伸。 写在最后:数学期望永远都是期望,现实中没有哪个玩家会上来抽上几百万抽跟我们玩均值回归(该说不说我好希望我的游戏来个这种大R
),我们数值能做的只能是把控好期望的的同时想办法提高玩家的体验,《异环》这次尝试无疑是成功的,也希望同行们能一起加油。篇幅有限,十分欢迎各位老师的指正 PS:
实在对不住各位老师,没研究明白怎么在内容中插图,只好吧图片放到最后面了,图1.2是一后面的配图,图3对应二,图4对应三,图5对应四,图6对应五,图7是抽取概率期望分布
发布于 四川
3
2
4
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn