游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9320|回复: 28

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

[复制链接]

1

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2012-11-1 16:28:00 | 显示全部楼层 |阅读模式
HI,大家好我是个新人有个问题想求助大家。


某装备强化系统


强化等级  消耗强化物品                成功率
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级需要消耗多少强化物品?。。。求助大神 [em3]

1

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2012-11-1 16:39:00 | 显示全部楼层

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

求助大神,谢谢大家了~

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
发表于 2012-11-1 23:06:00 | 显示全部楼层

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

1388

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
发表于 2012-11-1 23:16:00 | 显示全部楼层

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

使用逆推法进行计算

8~9级 所需数量为5
7~8级 所需数量为50/3-4
6~7级 所需数量为 升级所需基数/P7概率- 7~8级所需*(1-P7概率)
......
依次类推

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
发表于 2012-11-1 23:49:00 | 显示全部楼层

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

1388不保证精确 我拉表算的
这个100% 90%的数据不方便计算

你自己套用公式

升级所需基数 就是 前置概率所需要的基础单位 比如 8~9 的基数是 5  7~8 的基数为 50/3-4

1

主题

108

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2012-11-2 00:37:00 | 显示全部楼层

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

等级        成功率        失败掉级        平均次数        消耗物品权值        本次物品        总物品
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

1

主题

108

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2012-11-2 00:44:00 | 显示全部楼层

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

强化掉一级的公式:设升到第n级的所需平均次数为a{n},则a{n}=(1-p)*a{n-1}+1/p。
luyushun提供的结果虽然接近,但算法是错误的。低级强化的次数会影响高一级强化的次数,而不是相反。

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

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

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

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

强化掉一级的公式:设升到第n级的所需平均次数为a{n},则a{n}=(1-p)*a{n-1}+1/p。
luyushun提供的结果虽...

假使将该强化模式修改成:
强化只有3个等级  
0~1级 成功概率100%
1~2级 成功概率25%   
2~3级 成功概率25%
强化失败掉1级
最低掉至1级
那么请问
升到3级需要在每个等级各强化多少次?
a{n-1-1}= 0~1级
a{n-1} = 1~2级
a{n}= 2~3级

根据你的公式:a{n}=(1-p)*a{n-1}+1/p
那么:
a{n-1-1} = 1 ?
a{n-1}   = (1-1/4)*a{n-1-1}+4 = 4.75?
a{n}     = (1-1/4)*a{n-1}+4 = 7.5625 ?

你确定以上数据准确?

1

主题

108

帖子

125

积分

注册会员

Rank: 2

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

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

啊,我错了,提供的公式有误,应该是a{n}=(1/p-1)*a{n-1}+1/p,回帖时输入错误了。
5L的表是使用正确的公式拉的,没有问题,LZ可参考理解。

36

主题

1378

帖子

4955

积分

论坛元老

Rank: 8Rank: 8

积分
4955
发表于 2012-11-2 10:59:00 | 显示全部楼层

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

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

啊,我错了,提供的公式有误,应该是a{n}=(1/p-1)*a{n-1}+1/p,回帖时输入错误了。
5L的表是使用正确的公式拉的,没有问题,LZ可参考理解。

假使将该强化模式修改成:
强化只有3个等级  
0~1级 成功概率100%
1~2级 成功概率25%   
2~3级 成功概率25%
强化失败掉1级
最低掉至1级
那么请问
升到3级需要在每个等级各强化多少次?
a{n-1-1}= 0~1级
a{n-1} = 1~2级
a{n}= 2~3级

根据你的新公式:a{n}=(1/p-1)*a{n-1}+1/p
那么:
a{n-1-1} = 1 ?
a{n-1}   = (1/1/4-1)*a{n-1-1}+4 = 7 ?
a{n}     = (1/1/4-1)*a{n-1}+4 = 25 ?

我很好奇:为什么你的公式越强化到高级,强化的次数越来越多,而低级别的强化次数却很少呢?
理论上 该强化次数分布应该是:
2~3级 = 4
1~2级 = 13
0~1级 = 13
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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