游戏开发论坛

 找回密码
 立即注册
搜索
楼主: leafinheaven

[讨论] 问大家一道数值策划的题~~~

[复制链接]

5

主题

101

帖子

1723

积分

金牌会员

Rank: 6Rank: 6

积分
1723
发表于 2012-3-14 09:55:00 | 显示全部楼层

Re: Re: Re:问大家一道数值策划的题~~~

11月11日: Re: Re:问大家一道数值策划的题~~~



假设你是对的,你砍了 2.25 刀

现在来算伤害

2.25刀有多少伤害,50%为1,50%为2(这个没问题吧)
...

有个说法叫做“溢出”,虽然溢出部分对承受方没有实际意义,但是对提供方不能忽略。
举个简单的例子:
一颗子弹可以KO掉你,一颗炮弹也可以(炮弹的一颗弹片),那剩下的弹片哪去了?
别说你不知道。

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2012-3-15 19:47:00 | 显示全部楼层

Re:问大家一道数值策划的题~~~

回八楼几刀砍死怪的问题,的确,用期望的方法算出的是造成伤害3要砍的平均次数,而不是杀死怪的平均刀数,楼主的问题同样,是完成100%进度的平均次数,真心求此类问题的解决方法

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2012-3-15 19:52:00 | 显示全部楼层

Re:问大家一道数值策划的题~~~

补完楼上,例如一种情况,前面19次5%,做到95%,最后来个10%,那最后这次用期望的方法统计就会算成0.5次,如果是7%,就会算成5/7次,这样造成期望结果明显的算少了次数,与模拟结果的不同

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2012-3-15 19:54:00 | 显示全部楼层

Re:问大家一道数值策划的题~~~

实际上 两刀1+1 1+2 2+2 三刀1+1+1 1+1+2
期望   2+2算成1.5刀,1+1+2算成2.5刀,则平均刀数是2*2*0.25+3*0.125+1.5*0.25+2.5*0.125=2.0625
这应该就是期望和实际不符的原因?

5

主题

101

帖子

1723

积分

金牌会员

Rank: 6Rank: 6

积分
1723
发表于 2012-3-15 23:42:00 | 显示全部楼层

Re: Re:问大家一道数值策划的题~~~

空想主义者: Re:问大家一道数值策划的题~~~

实际上 两刀1+1 1+2 2+2 三刀1+1+1 1+1+2
期望   2+2算成1.5刀,1+1+2算成2.5刀,则平均刀数是2*2*0.25+3*...


你理解的不对。理由还是那个词“伤害溢出”:在一次“击杀”过程中,攻击者输出的总伤害必然“不小于”被攻击者所承受的总伤害。

此类问题的解法稍微复杂,可以参考一下我的这个文档(如有错误,希望指正):



0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2012-3-16 14:29:00 | 显示全部楼层

Re:问大家一道数值策划的题~~~

楼上BeerRabbit真心高手,数值菜鸟求教,楼主的问题,包括溢出的部分,完成任务最小的任务进度是100%,最大是109%,单次期望是5.28,100/5.28=18.939...,109/5.28=20.643...,是不是可以认为模拟出来的次数会落在这个区间内?这个区间有没有意义?

5

主题

101

帖子

1723

积分

金牌会员

Rank: 6Rank: 6

积分
1723
发表于 2012-3-18 13:55:00 | 显示全部楼层

Re: Re:问大家一道数值策划的题~~~

空想主义者: Re:问大家一道数值策划的题~~~

楼上BeerRabbit真心高手,数值菜鸟求教,楼主的问题,包括溢出的部分,完成任务最小的任务进度是100%,最大...


要解决此类问题,首先要解决“独立同分布随机变量和的分布”问题。

0

主题

9

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2012-3-18 22:39:00 | 显示全部楼层

Re: 问大家一道数值策划的题~~~

这个题目太操蛋了

先找出极大极小两个极限:
最多是20次(按20次全5%得出的,不可能超出20)
最少是10次(按10次全10%得出)
然后对中间每种情况讨论(只分析20次的一种了):
20次:
(1)、含有一个10%,这时可以发现10%只能出现在第20次,不然肯定会少于20

次,这时会出现三种情况,前19次全为5%,前19次含一个7%其他全为5%,前19次

含两个7%其他全为5%。然后求出这个概率。
(2)、含一个7%,其他全5%
(3)、含两个7%,其他全5%
(4)、含三个7%,有一个7%在最后一次,其他全5%
(5)、全5%
20次的情况应该就只有这几种可能,算出所有的概率+起来就是20次的概率

然后依次类推19次、18次、。。。、10次的
然后将20*p(20次的概率)+19*(19次的概率)+。。。+10*(10次的概率)=期望

7

主题

1102

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
发表于 2012-3-19 17:57:00 | 显示全部楼层

Re: Re: Re: Re:问大家一道数值策划的题~~~

BeerRabbit: Re: Re: Re:问大家一道数值策划的题~~~


有个说法叫做“溢出”,虽然溢出部分对承受方没有实际意义,但是对提供方不能忽略。
举个简单的例子:
一颗子弹可以KO掉你,一颗炮弹也可以(炮弹的一颗弹片),那剩下的弹片哪去了?
别说你不知道。


如果你单纯从数学方面考虑,确实也没错。

但是如果站在数值角度,你的考虑就没有实际意义。

LZ的提出一个实际游戏,其实这种设计在BOSS战中也有应用。

比如设计BOSS数据的时候,就要假定一些数据,比如 这个服参加BOSS玩家数,玩家平均战斗能力

如果一次攻击(目前主流的网页游戏boss战) boss受到伤害=玩家数量*玩家平均战斗能力

大概可以估计出,一场活动需要多少时间。

游戏上线后,后台给出参加战斗玩家数据,如果按你的方式,很难计算出 玩家平均战斗能力

其实,做数值,简单就好了

如果和你估计的时间差距较大,就要考虑调整BOSS数据。

(PS:有些平台会要求研发方给做成不同版本,可以结合平台情况,做一些调整,毕竟不是每个平台玩家数量和质量相同)

5

主题

101

帖子

1723

积分

金牌会员

Rank: 6Rank: 6

积分
1723
发表于 2012-3-19 23:23:00 | 显示全部楼层

Re: Re: Re: Re: Re:问大家一道数值策划的题~~~

11月11日: Re: Re: Re: Re:问大家一道数值策划的题~~~



如果你单纯从数学方面考虑,确实也没错。

但是如果站在数值角度,你的考虑就没有实际意义。

LZ的...


如果是BOSS战。BOSS的血量/玩家平均单次攻击力一般是一个比较大的数,这样的话,精确解和期望法的解的相对误差很小,可以忽略。
但是:
就现在游戏中的设定来说,玩家击杀一个但只经验最多的怪,一般来说只需要十次左右攻击。这时候,完成击杀所需要的攻击次数的期望的精确解和“血量/单次攻击期望”所得的“错误解”的相对误差就会很明显。那么在大样本中来看,这种积累误差更不容忽视。
还是拿掐面那个简单的例子来说:普通攻击伤害1,有50%概率造成暴击伤害2,砍一个生命3的怪。
正确结果是2.25刀杀一个。错误结果是2刀。
那么要击杀100个(或者更多)这种怪,就需要大约225刀,比错误结果要多出25刀。如果每次攻击是有成本的(一般会有,例如武器磨损就和攻击次数相关;再例如每次攻击的时间消耗),那么这25%的误差必然引起“蝴蝶效应”。

最后,关于“做数值不需要多高深的数学知识”这话,它源起何处不得而知。必须承认这话有一定的正确性,毕竟大多数情况下,用初等数学就可以应对大多数的问题。但是,做事需认真(别跟我说什么认真就输了,那是显而易见的自欺欺人),放着错误观点视而不见,以“玩家感受”、“简单就好”……为托词,强调“教条经验”,显然不是一个合格数值策划的特质。

以上。胡言乱语,莫怪。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-29 06:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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