游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 平独镇露

[原创] 乘法公式下的战斗力计算

  [复制链接]

7

主题

371

帖子

2216

积分

金牌会员

Rank: 6Rank: 6

积分
2216
发表于 2015-5-19 10:56:53 | 显示全部楼层
jy00784380 发表于 2015-5-19 10:23
为啥呢,闪避不应该是增加对方攻击力*闪避几率的血么,另外闪避的属性价值线是怎样的呢,因为到了100%闪 ...

闪避本身也是乘法叠加,这样就不会有临界点了

4

主题

37

帖子

226

积分

中级会员

Rank: 3Rank: 3

积分
226
发表于 2015-5-19 11:43:38 | 显示全部楼层
20%的闪避  意味着 敌方的有效攻击=0.8 , 根据战斗力公式,  意味着攻击力被削弱  Atk*=0.8  ,因此 无法对等转换成自己的战斗力了 (跟敌方Atk有关, 跟自己的Hp无关)

4

主题

37

帖子

226

积分

中级会员

Rank: 3Rank: 3

积分
226
发表于 2015-5-19 11:45:56 | 显示全部楼层
通常情况下, 按模糊计算的话, 20%的闪避 应该是提升 自己 1.25倍的战斗力

4

主题

15

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2015-5-19 12:01:20 | 显示全部楼层
halcat 发表于 2015-5-19 10:56
闪避本身也是乘法叠加,这样就不会有临界点了

恩 我只是想了解一下如果是加法叠加的话是怎么样的一条线

4

主题

15

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2015-5-19 12:02:25 | 显示全部楼层
justsolo 发表于 2015-5-19 11:43
20%的闪避  意味着 敌方的有效攻击=0.8 , 根据战斗力公式,  意味着攻击力被削弱  Atk*=0.8  ,因此 无法对等 ...

所以很发愁闪避、招架这类属性,完全根据对方的伤害而决定其价值

2

主题

9

帖子

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2015-5-19 13:20:17 | 显示全部楼层
jy00784380 发表于 2015-5-19 10:23
为啥呢,闪避不应该是增加对方攻击力*闪避几率的血么,另外闪避的属性价值线是怎样的呢,因为到了100%闪 ...

1、统计意义上,闪避=护甲减伤,砍100w刀,躲闪20w刀 = 砍100w刀,每刀减伤20%
2、在形如x/(x+C)的乘法公式下,闪避率不可能为100%,同时,闪避与战斗力是线性的,即每点闪避对战斗力的“贡献”是等价的
3、暴击与闪避同理
4、我不明白你说的“临界点”指什么,由于每点闪避与战斗力是线性的,似乎也就没有临界点的问题了。按我的理解,减法公式才会有临界点的问题

2

主题

9

帖子

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2015-5-19 13:31:09 | 显示全部楼层
justsolo 发表于 2015-5-19 11:43
20%的闪避  意味着 敌方的有效攻击=0.8 , 根据战斗力公式,  意味着攻击力被削弱  Atk*=0.8  ,因此 无法对等 ...

护甲减伤也是把对方Atk削弱了啊,在统计意义上闪避率=护甲减伤率,都可以对等转成自己的生命

4

主题

15

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2015-5-19 14:07:53 | 显示全部楼层
平独镇露 发表于 2015-5-19 13:31
护甲减伤也是把对方Atk削弱了啊,在统计意义上闪避率=护甲减伤率,都可以对等转成自己的生命 ...

是可以转成给自己加血,但加多少血是根据对方攻击力而定的,比如对方1刀10W攻,你闪了,等于加了10W血,100攻闪了就是加100血,所以闪避这个属性我不知道怎么科学的给价值

4

主题

15

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2015-5-19 14:09:27 | 显示全部楼层
平独镇露 发表于 2015-5-19 13:20
1、统计意义上,闪避=护甲减伤,砍100w刀,躲闪20w刀 = 砍100w刀,每刀减伤20%
2、在形如x/(x+C)的乘法公 ...

意思就是如果闪避是纯加法叠加的话,就是有可能达到100%,到了100%=无敌,100%以后的等于0价值,我想知道1-100的这个区间,是否每一点闪避价值是相等的,首先0-1这个我觉得就是一个质变

2

主题

9

帖子

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2015-5-19 21:48:47 | 显示全部楼层
jy00784380 发表于 2015-5-19 14:07
是可以转成给自己加血,但加多少血是根据对方攻击力而定的,比如对方1刀10W攻,你闪了,等于加了10W血,1 ...

1、对于单次攻击来说,闪避免伤和护甲减伤是两个概念,但对于一万次攻击,两者没有区别,请你试着从统计的角度来想这个问题
2、请你首先区分开闪避点和闪避率,闪避点在乘法公式里与战斗力是线性的,也就是每点闪避是等价的,而由闪避计算出的闪避率则不然
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-29 22:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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