游戏开发论坛

 找回密码
 立即注册
搜索
查看: 20074|回复: 10

[讨论] 关于两个常用命中率公式

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-4-21 21:44:00 | 显示全部楼层 |阅读模式
貌似不少游戏用这两种。下面是自己的一点分析。
想大家讨论下这公式背后的意义和设计目的是怎样的,这点不太清楚,也许是别的游戏用了自己也就套用了?

a 攻击方命中值
b 防御方闪避值

公式1:命中率 = a/(a+b) = (a+b-b)/(a+b) = 1 - b/(a+b)
公式2:命中率 = (a-b)/a = 1- b/a

a/(a+b) >= (a-b)/a
结论:a、b一定时,公式1比公式2的命中率更高。

公式1:a或b一定时,命中率都是关于b或a的双曲线。
如:
x/(x+10)
10/(10+x)
公式2:a一定时,命中率是关于b的直线;b一定时,命中率是关于a的双曲线。
如:
(10-x)/10
(x-10)/x

命中率一定时,有b1/(a1+b1) = b2/a2。
b1=b2时,闪避相同,a1+b1 = a2,公式2需要更高的命中。
a1=a2时,命中相同,b1/(a1+b1) = b2/a1,b2 = b1*a1/(a1+b1),公式2需要更低的闪避。

6

主题

47

帖子

47

积分

注册会员

Rank: 2

积分
47
QQ
发表于 2008-4-23 23:21:00 | 显示全部楼层

Re:关于两个常用命中率公式

我的理解就是简单,便于调整。

1

主题

7

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2008-4-25 09:50:00 | 显示全部楼层

Re:关于两个常用命中率公式

更简单的应该是:a-b....
这三种情况其实差别就在:
1.在对方闪避不变的情况下,你的命中增加了带来的命中率增加曲线是什么样的?双曲线还是直线?
2.在你的命中不变的情况下,对方的闪避增加了带来的命中率增加曲线是什么样的?双曲线还是直线?

如果在你的游戏里,闪避和命中的增加需要一定的难度,当然是取曲线较好;如果闪避和命中很容易就可以增加,可以更简单的都取直线。

2

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2008-4-28 02:35:00 | 显示全部楼层

Re:关于两个常用命中率公式

我大概记得第1种是暗黑所使用的方式吧。
命中率的概念实际上要根据游戏中你为玩家设计的增长区间来考虑。
2个公式本质上来说。我觉得没有什么太多的不同。

如3楼所说的,就是在一定条件下的单数值增长对玩家形成的收益是否均等来平衡的。

实际上这2个公式如果在游戏数值区间比较大的情况下,后面的数值会变得很大,游戏数值的价值平衡实际上会比较麻烦。

同样如3楼,个人目前还是喜欢直线方式的命中率公式。

4

主题

732

帖子

858

积分

高级会员

Rank: 4

积分
858
QQ
发表于 2008-5-24 00:30:00 | 显示全部楼层

Re: 关于两个常用命中率公式

2个都不大好。游戏后期命中与躲避的增加都不线性。
还不如直接设定基础命中率95%
每增加LV/2的命中与躲避对命中影响改变1%

例如:95%+(攻击者_命中 - 目标_躲避)/攻击者_等级*1%
在令以上数值的 命中率的值域在50%~1%之间

再用状态和天赋对以上数据进行修正。

比较符合中国网游玩家的追求简单明了的想法。

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-1-6 21:21:00 | 显示全部楼层

Re: Re: 关于两个常用命中率公式

jimey99: Re: 关于两个常用命中率公式

2个都不大好。游戏后期命中与躲避的增加都不线性。
还不如直接设定基础命中率95%
每增加LV/2的命中与躲避...

当攻击者命中=被攻击者闪避时,命中率为95%,这样合理么?

2

主题

691

帖子

776

积分

高级会员

Rank: 4

积分
776
发表于 2010-1-8 10:46:00 | 显示全部楼层

Re:关于两个常用命中率公式

好冷清的板块啊。

话说我遇到的数字策划,都是会写公式的,但是至于公式中的各项数值是否平衡,为什么要这么设,却没有定论。
一般的回答都是:到时候根据游戏的情况调系数就行了。
自我感觉,光能帮忙写公式的数值策划,能起到的作用太小了。

比如,你写个命中95%,那你总得告诉我,为什么95%就是平衡的,而不是90%?

7

主题

1102

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
发表于 2010-1-8 11:50:00 | 显示全部楼层

Re:关于两个常用命中率公式

LS,大哥是不是希望数值策划能告诉,按这套数值方案做了,有什么效果。(各个阶段效果,反正是会出现的情况)

数值,他应该指出如果按数值写的方案做了,有什么效果。

但是,这时,主策必须站出来,指出这个效果合适不合适!(他根据他对游戏的定位和理解)

大哥,是不是这样?

当然,主策可以先告诉数值要什么效果,数值去做,如果做不了,大家还可以来妥协下。(这个做不了,不一定是数值无能,不要想歪了)

ps:另外bs下挖坟者。

7

主题

1102

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
发表于 2010-1-8 11:53:00 | 显示全部楼层

Re:关于两个常用命中率公式

个人以前对数值的理解和定位是:纯执行者
现在理解和定位是:方案提供者和执行者  

纯执行者,太被动了。

最后黑锅一定是数值背。

4

主题

87

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2010-1-20 18:03:00 | 显示全部楼层

Re: Re:关于两个常用命中率公式

狂战救世: Re:关于两个常用命中率公式

好冷清的板块啊。

话说我遇到的数字策划,都是会写公式的,但是至于公式中的各项数值是否平衡,为什么要...

“到时候调系数”这句话算是说对了,不过要有一个前提条件,就是要先确定改变系数,会使得到的值在预期范围内变化,这个变化是权衡的结果,而需要权衡那些因素,这就是需要总策划的工作了,必须要由总策划告诉数值。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-14 22:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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