游戏策划吧 关注:142,790贴子:806,683
  • 36回复贴,共1

一个数值问题——关于概率补偿的问题求指导,谢谢啊

只看楼主收藏回复

还是跟老虎机什么有关的游戏,比如捕鱼达人,森林舞会(也就是多次下注增加概率和多次下注增加奖金的游戏)
要在游戏中除奖金池以外(也就是过渡期吃分期吐分期),加入概率补偿
概率补偿主要是充值概率补偿,通俗点说要让充值过的玩家手气顺一段时间
比如张三充值100,通过充值概率补偿就让他顺利赢个200,然后再慢慢输掉
概率公式原本是=基础概率*奖金池参数+补偿概率
结果又很多问题,要改成
概率公式=基础概率*奖金池*参数*补偿概率
同时又要让充值玩家不是很受奖金池状态影响,也就是即便是吃分期也可能能赚钱
同时又不能完全不受奖金池状态影响
老大叫我解决这个问题,建立数学模型,深感棘手啊
当初试玩公司游戏偏偏就自以为是的提出了不少对于数值方面的看法
不然怎么会轮到数学一半分数都考不了的我做这个事
求指导求教育!谢谢


1楼2013-12-30 18:27回复
    假设玩家当次充值金币数量为Z,那么玩家补偿概率=Z1*(KZ-Z2)/Z
    其中,K为0.4-5的一个随机数,只随机一次,K会根据玩家的累积充值向5靠近,此处需为K预留递增空间.。
    如若在补偿效果未消失的情况下,用户再次充入金币,设定本次冲入金币数量为△Z,仍旧使用上次Z2的值,直到此次补偿增益效果消失,则:
    当前的补偿概率= Z1*(KZ+△Z-Z2)/(Z+△Z)
    如果是在特别处理系统入围期内,用户的充值行为符合连续两次充值,用户的补偿概率采用下列公式
    补偿概率= Z1*(KZ+△Z-Z2)/(Z+△Z),其中K=1
    定义:Z1=10%
    K的触发规则:
    按累计充值金额计算,每当用户总充值增加100元,触发一次K的递增,递增次数向下取整,递增幅度为0.05,K=初始K值+(总充值/100)*0.05,初始K的随机范围为0.4~2,保留两位有效小数。
    用户在补偿期内再次充值,则K的递增按[初始K值+(总充值/100)*0.05-上次K的值]
    其中:总充值/100向下取整
    Z1为常量,Z2为充值之后赢的钱,当KZ-Z2<0时,就=0,(此时补偿概率失效,玩家当次充值置为0)当KZ-Z2>Z时,=Z
    举例 Z=200,Z2=30,Z1=40%
    那么玩家的补偿概率就为=40%*|(1.5*200-30)|/200
    这是现在的做法,通俗点说就是
    补偿概率=基础值*(随机值*充值金额-赚到金额)/充值金额
    最终概率=1+补偿概率
    这个模型就是完全没有考虑奖金池状态的,而且还是+法公式
    该如何改求指导!
    现在在加班不能让老大看到我再上网了,等结果啊,谢谢!


    2楼2013-12-30 18:30
    回复
      网上搜索概率补偿,完全找不到相关的东西,只好来这里求经了!


      3楼2013-12-30 18:30
      回复
        最近运气真的是不好啊,各种蛋疼的事情
        福无双至,祸不单行,掏空我钱包,五脏六腑又被摧残
        这个完全是要谋财害命的节奏


        5楼2013-12-30 18:34
        回复
          刚才又思考了下如果加入充值概率补偿,则很有可能会出现玩家
          越玩越冲,越冲越赢,越赢越多的现象
          这个又该如何避免?


          6楼2013-12-30 19:14
          收起回复
            自己顶贴,跪求指导


            7楼2013-12-30 20:26
            回复
              个人建议不要试图用数学模型解决这个问题,模型不好建立和维护。
              我的思路是做一个给人物设置一个和抽奖相关的变量,然后通过设定一个隐藏的BUFF实现对这个变量的修改,这样来实现。
              例如充值一定区间后,加隐藏BUFF"好运1级“效果为抽奖相关的变量提高多少。
              这个变量的算法需要参考你们游戏里的抽奖计算算法来定


              IP属地:湖北8楼2013-12-30 20:26
              收起回复
                六楼的问题可不可以用分段函数解决,设玩家的充值数目为a,用a/b表示补偿概率,b为随意的一个数,暂假设b分别为100,1000,10000,如果玩家充值数目在0到50就取b为100,为500就用1000,依次类推,为了使曲线弥合的好一点,可以将b的分度取得小一点,也可以用伪随即,就让充值100的获奖概率在a到b,充1000的b到c,依次类推


                IP属地:山东来自手机贴吧9楼2013-12-30 21:01
                收起回复
                  给K和Z弄个公式,符合边际递减即可~


                  IP属地:广东10楼2013-12-30 21:27
                  收起回复
                    同学你好,请开一下门,我们要登记一下这个月的水表刻度


                    IP属地:上海来自iPhone客户端11楼2013-12-31 15:21
                    回复
                      告诉你一个资深数值的心得,概率这个东西只要你做到不花钱死活不出,花了钱立竿见影即可......


                      IP属地:日本13楼2013-12-31 21:04
                      收起回复