美文网首页互联网科技程序员
游戏随机概率算法:为什么你总觉得抽卡概率有问题?

游戏随机概率算法:为什么你总觉得抽卡概率有问题?

作者: TulanCN | 来源:发表于2019-01-05 16:19 被阅读6次

市面上氪金抽卡类的手游越来越多,许多玩家在抽卡时抱怨脸黑,很难抽到所需要的卡牌,而又有一部分玩家反应运气好能连着抽到紫卡。

而当这些游戏的开发者检查随机相关的逻辑代码,往往又找不出错误。最后往往是将这些归咎于玩家个人的“脸黑”与“脸白”。

其实不然,当前市面上大部分游戏策划,使用权值来分配随机概率。举例来说,白卡30,紫卡15,金卡5。最后转为概率则是白卡50%,紫卡30%,金卡10%。

权值有一个好处,就是在需要更改奖池的内容时(如增加新产物或删除旧产物),可以不对之前的配置进行更改。

但是放到实际中,给人的感觉是怎样的呢?

我们使用权值5和95为例,模拟抽卡50000次。

import random as rd 

import numpy as np 

import seaborn as sns

import matplotlib.pyplot as plt 

import pandas as pd from pandas

import DataFrame    

data = np.random.randint(1,100,size=50000)

df1 = DataFrame(np.argwhere(data<=5))

df1=df1-df1.shift(1)df1 = df1.dropna()

sns.distplot(df1,bins=50)

plt.show() 

最后我们得到一个分布图

分部图

横坐标为出现频率,纵坐标为两次抽到权值5的间隔。

按照正常的情况来说,5%的概率大约是每隔20次出现一次。但实际的分布情况并不是这样。往往是抽中过一次之后,立刻就能再次获得一个。

这就符合了玩家所吐槽的抽卡情况。

但是从统计意义上来说,50000次抽取中出现了2600次抽取,这是符合概率的。

这问题说到底,就是我们游戏中所提及的概率,到底是统计意义上还是分布意义上的问题。

很明显,当概率是分布意义上的概率时,玩家的体验会更好。

因为大部分玩家抽卡数量有限,无法感觉到统计意义上的概率,更多的人是按照自己的体验——也就是分布概率来判断奖池的实际概率。

可以参考的解决方案

这里提供一种解决方案。

我认为使用正态分布作为抽卡的概率分布是可行的。

下面直接给出使用正态分布的抽卡间隔情况。取μ=20,σ=20/3。

理想的分布情况

我们只要将分布的情况转化为正态分布类型,就可以获得既具有随机性又可控的随机概率了。

具体怎么生成符合正态分布的随机数,这里不过多阐述。有兴趣的可以参考Python中random库中的normalvariate函数,或者gauss函数。

相关文章

  • 游戏随机概率算法:为什么你总觉得抽卡概率有问题?

    市面上氪金抽卡类的手游越来越多,许多玩家在抽卡时抱怨脸黑,很难抽到所需要的卡牌,而又有一部分玩家反应运气好能连着抽...

  • 概率分析与随机算法

    目录 0.雇佣问题 1.概率分析的含义 2.随机算法 3.随机算法与概率分析的区别 4.雇佣问题的随机算法4.1 ...

  • 算法导论:概率分析和随机算法

    参考资料:概率分析和随机算法雇佣问题在讲述概率分析和随机算法之前,需要先简单介绍一下,概率论的基础知识 基础知识 ...

  • 游戏中的概率问题

    目前游戏有两种常见的概率控制方式: 第一种:固定概率 以抽卡为例,每一抽抽到SS卡的概率为10%,那么对于整个服务...

  • 《阴阳师》手游随机抽取类玩法概率公示 2017-05-01

    据有关法规,《阴阳师》手游对随机抽取类玩法及其概率及结果公布如下: 概率公示:一、抽卡相关: 1. 神秘的符咒抽到...

  • 概率与计算

    本文首发在我的博客:《概率与计算》 这是一个挖坑贴,随机算法是大数据算法中的重要的算法,《概率与计算》是讲随机算法...

  • iOS随机算法,概率算法

    ios中三种随机算法(0到10中随机取一个数字不包括5) //第一种 srand((unsigned)time(...

  • 统计学5、6章

    概率与概率分布 1、几个基本概念 随机事件,基本事件,,样本空间 事件的概率 概率的基本性质与运算法则 基本性质:...

  • 网易公布《阴阳师》抽取概率 SSR类卡牌为1%

    概率公示: 一、抽卡相关: 1. 神秘的符咒抽到R,SR,SSR阶式神的概率分别为:R卡79%,SR卡20%,SS...

  • 概率基础

    写在前面 随机事件与概率随机试验随机事件和样本空间概率的定义概率的三大性质条件概率全概率公式与贝叶斯公式全概率公式...

网友评论

    本文标题:游戏随机概率算法:为什么你总觉得抽卡概率有问题?

    本文链接:https://www.haomeiwen.com/subject/olopmftx.html