游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4814|回复: 9

[讨论] 关于“ 新人求助,如何计算一个强化系统使用物品数量?

[复制链接]

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
发表于 2012-11-9 11:58:00 | 显示全部楼层 |阅读模式
某装备强化系统


强化等级  消耗强化物品         成功率
1         1         100%
2         2         90%
3         3         80%
4         4         70%
5         5         60%
6         6         50%
7         7         40%
8         8         30%
9         9         20%


但是失败会倒退一级,如何计算“成功”强化至9级需要消耗多少强化物品?。。。


起初我得出的结论是 “1388”  但是我知道这个值 是不精确的
因为 我只是定义了计算的方法 然后采用EXCEL拉表计算  相比用分数计算的话会有一些误差
某些装精的菜鸟自以为找到了“概率计算公式”

因此得出结论
等级 成功率 失败掉级 平均次数 消耗物品权值 本次物品 总物品
1 100% 0 1.00 1 1.00 1.00
2 90% 1 1.22 2 2.44 3.44
3 80% 1 1.56 3 4.67 8.11
4 70% 1 2.10 4 8.38 16.49
5 60% 1 3.06 5 15.32 31.81
6 50% 1 5.06 6 30.38 62.19
7 40% 1 10.10 7 70.67 132.86
8 30% 1 26.89 8 215.11 347.97
9 20% 1 112.56 9 1013.00 1360.97

从数据上看 它8级升级到9级的次数是 112.56-26.89 >80次
即他的结论中 8级升到9级需要 80次之多

然后因为他的  1360和我的 1388很相近 因此 大言不惭的说我的算法有问题

后来那菜鸟又拿出一套 硬币的升级方案
当前等级        成功率        失败掉级        本次平均次数        累积总次数
0        50%        0        2        2
1        50%        1        4        6
2        50%        1        6        12
3        50%        1        8        20
4        50%        1        10        30
5        50%        1        12        42
6        50%        1        14        56
7        50%        1        16        72
8        50%        1        18        90
9        50%        1        20        110
10        50%        1        22        132
11        50%        1        24        156
12        50%        1        26        182
13        50%        1        28        210
14        50%        1        30        240
15        50%        1        32        272

按照他的逻辑 2级升到3级需要6次  什么概念? 6次
实际上 就拿无掉级的方式来说1/2的概率  0级升到1级 平均需要2次  1级升级到2级 平均只需要2次的2次 2级升到3级 需要2次的2次的2次
即 平均 8次强化中 只有有4次会升级到1级 4次中的2次会升级到2级 2次中的1次会升到3级
这样 该数据才是有效值  况且升级掉级算作一种返回 理所应当的 2级升到3级的时候 会减少0级升到1级的强化次数 1次
因此该硬币方案中  0~3级的升级次数  应该是少于8次的

现在回到 那位楼主的案例中 我现在讲完成的数据列出如下 给那位装精的菜鸟 醒醒脑

定义理论:
8级强化到9级时
如果强化成功则 物品升级到9级  
如果强化失败则 物品掉级至7级
从而导致由6级升到7级的物品 的实际需求量减少
对应的6级强化到7级的实际操作也会降低

因此得出如下规律:

9级升10级                p9=0       
9级理论强化的个数        m9=1       
9级实际强化个数        n9=m9-0=1                        =1
9级退8级数量        k9=0       
               
8级升9级                 p8=20%       
8级理论强化的个数        m8=n9/p8=5       
8级实际强化个数        n8=m8-k9=5                        =5
8级退7级数量        k8=n8-n9=4       
               
7级升8级                 p7=30%       
7级理论强化的个数        m7=n8/p7=50/3=16+2/3       
7级实际强化个数        n7=m7-k8=38/3=12+2/3                =12.66666667
7级退6级数量        k7=n7-n8=23/3=7+2/3       
               
6级升7级                 p6=40%       
6级理论强化的个数        m6=n7/p6=95/3=31+2/3       
6级实际强化个数        n6=m6-k7=72/3=24                =24
6级退5级数量        k6=n6-n7=34/3=11+1/3       
               
5级升6级                 p5=50%       
5级理论强化的个数        m5=n6/p5=144/3=48       
5级实际强化个数        n5=m5-k6=110/3=36+2/3                =36.66666667
5级退4级数量        k5=n5-n6=38/3=12+2/3       
               
4级升5级                 p4=60%       
4级理论强化的个数        m4=n5/p4=550/9=61+1/9       
4级实际强化个数        n4=m4-k5=436/9=48+4/9                =48.44444444
4级退3级数量        k4=n4-n5=106/9=11+7/9       
               
3级升4级                 p3=70%       
3级理论强化的个数        m3=n4/p3=4360/63=69+13/63       
3级实际强化个数        n3=m3-k4=402/7=57+3/7                =57.42857143
3级退2级数量        k3=n3-n4=566/63=8+62/63       
               
2级升3级                 p2=80%       
2级理论强化的个数        m2=n3/p2=1005/14=71+11/14       
2级实际强化个数        n2=m2-k3=7913/126=62+101/126        =62.8015873
2级退1级数量        k2=n2-n3=677/126=5+47/126       
               
1级升2级                 p1=90%       
1级理论强化的个数        m1=n2/p1=39565/567=69+442/567       
1级实际强化个数        n1=m1-k2=73037/1134=64+461/1134        =64.40652557
1级退0级数量        k1=n1-n2=910/567=1+343/567       
               
0级升1级                 p0=100%       
0级理论强化的个数        m0=n1/p0=73037/1134=64+461/1134       
0级实际强化个数        n0=m0-k1=7913/126=62+101/126        =62.8015873
0级退0级数量        k0=n0-n1=0       

0~1强化次数 62.80159
1~2强化次数 64.40653
2~3强化次数 62.80159
3~4强化次数 57.42857
4~5强化次数 48.44444
5~6强化次数 36.66667
6~7强化次数 24
7~8强化次数 12.66667
8~9强化次数 5
9~10强化次数 1

综合费用 1386.289

20

主题

903

帖子

977

积分

高级会员

Rank: 4

积分
977
QQ
发表于 2012-11-9 14:54:00 | 显示全部楼层

Re:关于“ 新人求助,如何计算一个强化系统使用物品数

你这东西一贴出来感觉变得好复杂了。。。。。。


强化失败退等级,不就是2个逻辑的叠加而已嘛:
A——强化失败消失
B——还给你一个低等级的物品
属于初中奥数的题目而已...

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
 楼主| 发表于 2012-11-9 15:45:00 | 显示全部楼层

Re: Re:关于“ 新人求助,如何计算一个强化系统使用物品

teeth_yuanli: Re:关于“ 新人求助,如何计算一个强化系统使用物品数量?”

你这东西一贴出来感觉变得好复杂了。。。。。。


强化失败退等级,不就是2个逻辑的叠加而已嘛:
A——强化失败消失
B——还给你一个低等级的物品
属于初中奥数的题目而已...


题目是很简单啊

只是让你求出 不同等级 不同的强化费用 不同的强化概率
平均强化出一个最高级的 需要多少消耗而已

你也可以自己算下

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
 楼主| 发表于 2012-11-9 15:46:00 | 显示全部楼层

Re: Re:关于“ 新人求助,如何计算一个强化系统使用物品

teeth_yuanli: Re:关于“ 新人求助,如何计算一个强化系统使用物品数量?”

你这东西一贴出来感觉变得好复杂了。。。。。。


强化失败退等级,不就是2个逻辑的叠加而已嘛:
A——强化失败消失
B——还给你一个低等级的物品
属于初中奥数的题目而已...


另外  奥数之所以是奥数 就是因为它不属于同一个学习难度的东西
PS:概率与统计  是高等数学的科目

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2012-11-9 17:33:00 | 显示全部楼层

Re:关于“ 新人求助,如何计算一个强化系统使用物品数

论坛里有N多讨论这个的老帖子了,按照马尔科夫链的解法,完全不需要像LZ你那么复杂,而且算出来的结果是1360.97,你算出来的结果不是这个,那就是错了

而且这个是有统一公式可以算的,你不知道不代表这个东西就不存在,无知不可怕,可怕的是不认错

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
 楼主| 发表于 2012-11-10 14:27:00 | 显示全部楼层

Re: Re:关于“ 新人求助,如何计算一个强化系统使用物品

狂澜萧萧: Re:关于“ 新人求助,如何计算一个强化系统使用物品数量?”

论坛里有N多讨论这个的老帖子了,按照马尔科夫链的解法,完全不需要像LZ你那么复杂,而且算出来的结果是136...


该题目不完全适用“马尔科夫链”

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
 楼主| 发表于 2012-11-10 14:37:00 | 显示全部楼层

Re:关于“ 新人求助,如何计算一个强化系统使用物品数

马尔科夫链的算法并没有考虑到该题目中
下一个强化失败的数量会影响上一个强化所需的总数

32

主题

782

帖子

1772

积分

金牌会员

吐槽机器

Rank: 6Rank: 6

积分
1772
QQ
发表于 2012-11-10 17:00:00 | 显示全部楼层

Re:关于“ 新人求助,如何计算一个强化系统使用物品数

得多自恋才会就别人的帖子问题开个新帖
得多无聊才会纠结于这种落后于时代的火星问题

1

主题

108

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2012-11-10 19:47:00 | 显示全部楼层

Re:关于“ 新人求助,如何计算一个强化系统使用物品数

“0~1强化次数 62.80159”               --神计算
“下一个强化失败的数量会影响上一个强化所需的总数”    --结果影响原因?
再这样show下限,被人肉出来就麻烦大了。

0

主题

142

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2012-11-13 21:51:00 | 显示全部楼层

Re:关于“ 新人求助,如何计算一个强化系统使用物品数

学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-28 10:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表