关于攻击加成、增减伤和防御讨论,不喜勿喷!
口袋奇兵探讨社区吧
全部回复
仅看楼主
level 9
lonnbonyan 楼主
看了很多相关帖子,怎么说的都有。结合前辈的帖子和我的理解。总结如下,欢迎大佬批评指正!
关于攻击加成:
假设基础攻击A,非英雄技能攻击加成B,英雄技能攻击增强C,
B=A*(1+除英雄攻击技能外的所有攻击加成%)
C=(1+英雄技能攻击增强%)*B
总伤害=A+B+C
考虑增伤D%:
总伤害=(1+增伤D%)*(A+B+C)
考虑减伤E%:
总伤害=[(1+增伤D%)/(1+减伤E%)]*(A+B+C)
考虑防御F%:
最终伤害={[(1+增伤D%)/(1+减伤E%)]*(A+B+C)}/(1+防御F%)
以上公式得出普遍认为的几个结论:
1、因防御最后计算,所以效果最好!
2、增伤在分子,减伤在分母,相同百分比,增加效果好于减伤!
3、英雄技能攻击增加是把所有攻击计算完再计算,所以好于其它攻击加成!
2024年04月28日 08点04分 1
level 10
英雄的技能伤害呢,比如公爵的3*130%,这个好像没有算进去??
2024年04月28日 08点04分 2
我的理解也是增伤,铁壁可以看作防御。理解不对请指正
2024年04月28日 08点04分
level 1
你的C就已经是总伤害啊,前面乘的都+基础的1了
2024年04月28日 17点04分 3
然后结论也有问题,最后的公式里除了小括号里的+,外面都是乘除,中括号大括号根本没用,防御和减伤效果一样。防御比减伤好是因为加减伤的东西多,基础高,边际效应,所以提防御提升较大。
2024年04月28日 17点04分
2、单说数值,减伤比增伤效果好,因为防御也是分母,提升的减伤还受防御加成
2024年04月28日 17点04分
level 1
你的数学老师在哭泣了...
1、因防御最后计算,所以效果最好!
→乘除法有交换律,不存在先算后算的问题...
最终伤害={[(1+增伤D%)/(1+减伤E%)]*(A+B+C)}/(1+防御F%)
也可以写成
最终伤害={[(1+增伤D%)/(1+防御F%)]*(A+B+C)}/)(1+减伤E%)
照你的意思这不就成了"减伤最后计算效果最好"了吗
"防御效果优于减伤"的这个观念是存在于公式里没错
但只是因为减伤一般就加不少了所以再加对整个百分比影响少
而防御力很稀少所以加一点点就对整体比例影响很大
这样而已
如果你能找到一个防御力100减伤100的奇葩
那他当下加防御力和加减伤的效果是一样的
2、增伤在分子,减伤在分母,相同百分比,增加效果好于减伤!
呃...相同百分比的话算出来就是1呀
(1
+3
00%)/(1+300%)=1
如果你想探讨的是不同百分比的话...
(1+350%)/(1+300%)=1.125 →高增伤的你揍中减伤的对手的效果
(1+300%)/(1+250%)=1.143 →中增伤的对手揍低减伤的你的效果 看起来是你比较惨,减伤重要才对
(1+300%)/(1+350%)=0.889 →中增伤的对手揍高减伤的你的效果
(1+250%)/(1+300%)=0.875 →低增伤的你揍中减伤的对手的效果 怎么又是你比较惨了,增伤重要才对
看出问题了吗
不管你是350增250减还是250增350减 打300增300减都是吃亏的
你可能会觉得拿300增300减这种乖宝宝来比较不公平,你就想看两个增减伤点特别歪的人互殴
那就1000增伤10减伤 揍 10增伤1000减伤吧
(1+1000%)/(1+1000%)=1
(1+10%)/(1+10%)=1
呃...[汗]
所以啰,根本无关乎什么分不分子,公式只说明了"你应该平均分配你的增减伤"
2024年04月28日 19点04分 4
感谢批评指正,理解又深刻一步
2024年04月29日 00点04分
level 12
B和C括号里都有1+,最后A+B+C。这重复算了好几次
2024年04月28日 22点04分 5
正确的算法是: A×(1+B)×(1+C)
2024年04月29日 08点04分
level 9
lonnbonyan 楼主
根据大家的批评指正,重新修订,希望再讨论,同时加上生命值!
关于我方攻击加成:
假设基础攻击A,非英雄技能攻击加成B,英雄技能攻击增强C
非英雄技能攻击加成后总攻击=基础攻击A*(1+非英雄技能所有攻击加成B%)
总攻击伤害D=基础攻击A*(1+非英雄技能攻击加成B%)*(1+英雄技能攻击增强C%)
考虑我方增伤E%:
总伤害=(1+增伤E%)*总攻击伤害D
考虑对方减伤F%:
总伤害=[(1+增伤E%)/(1+对方减伤F%)]*总攻击伤害D
考虑对方防御G%:
最终伤害={[(1+增伤E%)/(1+对方减伤F%)]*总攻击伤害D}/(1+对方防御G%)
同攻击加成计算,假设对方基础生命H,非英雄技能生命加成I,英雄技能生命增强J
非英雄技能生命加成后总生命值=基础生命H*(1+非英雄技能生命加成I%)
总生命值K=基础生命H*(1+非英雄技能生命加成I%)*(1+英雄技能生命增强J%)
一次攻击剩余血量:
对方剩余血量=总生命值-最终伤害
=基础生命H*(1+非英雄技能生命加成I%)*(1+英雄技能生命增强J%)-{[(1+增伤E%)/(1+对方减伤F%)]*总攻击伤害D}/(1+对方防御G%)
有点复杂,欢迎批准指正。以上公式得出几个结论:
1、都说防御效果好,因为防御系数小,放大效益所致!
2、在双实力差异不大时,增伤减伤均衡效益最大!氪佬打赢怎么研究也打不赢!
3、英雄技能攻击增加是把所有攻击计算完再计算,所以好于其它攻击加成!生命同理!
2024年04月29日 01点04分 6
关于第3点你又采用楼上指出的“先算后算”思维了……乘法交换律你先算哪一个结果都一样,答案其实还是和第1点一样,如果你没这个技能就是0%,够小了吧,换英雄突然有这个技能了,放大效果自然很强
2024年04月29日 04点04分
@lonnbonyan 不过之所以讨论诸如攻击加成增伤哪种属性效果好,就为了决定优先培养哪个,而攻击增强属于技能,考虑的是用什么英雄,该属性本身不具备培养性,所以讨论效果好不好并没有意义
2024年04月29日 04点04分
@拱从戎X3 有理!当时是考虑整全面的,这个游戏的确复杂,其实这里面还没考虑各种技能,考虑了我是自然算不清楚的。例如:点燃、虚弱啥的!
2024年04月29日 06点04分
@拱从戎X3 这个还有点不一样,其它各种攻击都是加和关系。只有英雄的攻击增强是所有攻击算完再算英雄的,其实更有点像增伤了!我想这也是官方用攻击加成和攻击增强要区分吧!
2024年04月29日 08点04分
level 4
改完之后的结论很棒
2024年04月29日 02点04分 7
谢谢你的肯定!其实发帖目的也是为了自我学习。通过交流加深理解!
2024年04月29日 06点04分
level 10
各位数值君,再讨论下:出征180,增减伤各200,防御100,攻血2200,有2个不同皮肤,一个加出征5,一个
前排
增伤15,前两排减伤10,哪个效果更好?希望用假设公式得到的结果说话?各位大神,请指教。
2024年04月29日 02点04分 8
我们只能讨论进攻或者防守一种情况,无法两个一起讨论。以进攻举例说下我的理解,欢迎指正。因为对方参数我们不知道,假设对方实力相对,即假设对方减伤也是200。套用上面公式: 两个皮肤都不是使用总伤害=[(1+200%)/(1+对方减伤200%)]*2200*180兵=396000
2024年04月29日 07点04分
使用前排增伤15%皮肤总伤害=[(1+200%+15%)/(1+对方减伤200%)]*2200*60+[(1+200%)/(1+对方减伤200%)]*2200*120=138600+264000=402600 伤害增加:402600-396000=6600
2024年04月29日 07点04分
使用出征5皮肤总伤害=[(1+200%)/(1+对方减伤200%)]*2200*(180+5)兵=407000。 伤害增加:407000-396000=11000。攻击实力相当对方,出征皮肤优。防守道理同,也可以简单计算的。
2024年04月29日 07点04分
实际在使用时,出征数不可能这样规整的,+5出征,有时加在前两排,可能效果好点,加在后两排,可能没有前排增伤的效果好,但是,对于普通玩家,这点属性的差别没有太大影响,还是去提升自己的各项基础属性来的更实在,不必纠结与皮肤属性差别给自己带来的提升。
2024年04月29日 09点04分
level 10
还有,属性面板上的数值,比如上面列举的,是一个兵还总出征,亦或一格兵的属性数值
2024年04月29日 03点04分 9
我的理解指的是单兵,而不是总出征。你可以不同出征打同一个人,看看面板数值是否变化。我实测是不变化的。所以理解为单兵数值
2024年04月29日 07点04分
防守我也测算下,假设对方实力和我方完全一样,即攻击也是2200,加伤200,出征180,我方血2200,减伤200,防御100。且平均攻击9格,实际是先攻击前排。 两个皮肤都不使用:一次攻击我方失血百分比=[(1+对方增伤200%)/(1+200%)]*对方攻击2200*180兵/(1+防御100)/(我方血2200*180兵)*100%=50%
2024年04月29日 07点04分
使用前两排减伤10%皮肤: 一次攻击我方失血百分比={[(1+对方增伤200%)/(1+200%+10%)]*对方攻击2200*120兵+[(1+对方增伤200%)/(1+200%)]*对方攻击2200*60兵}/(1+防御100)/(我方血2200*180兵)*100%=48.9%
2024年04月29日 07点04分
使用出征5皮肤: 一次攻击我方失血百分比=[(1+对方增伤200%)/(1+200%)]*对方攻击2200*180兵/(1+防御100)/[我方血2200*(180+5)兵]*100%=48.6%
2024年04月29日 07点04分
level 1
玩个游戏堪比考研了,都是人才[大拇指]
2024年04月29日 11点04分 10
理工男的缺陷[滑稽]
2024年04月30日 00点04分
level 7
看着都头疼,更不想知道怎么去计算了
2024年05月01日 12点05分 12
level 1
攻击80%好还是增伤15%好
2024年05月27日 10点05分 13
有大佬换算过。1增伤等于7攻击。所以15增伤会好点
2024年05月28日 01点05分
ok
2024年06月01日 09点06分
level 5
非英雄技能加成b是指什么
2024年05月27日 11点05分 14
level 9
lonnbonyan 楼主
指的所有不是在英雄界面描述的“攻击增强”或“生命增强”的加成。例如机甲芯片的攻击加成,技能库里的陆军攻击、海军攻击、空军攻击等等。总之,官方目前看是以“增强”和“加成”来区分的。
2024年05月28日 01点05分 15
level 1
感谢大佬,现在懂一些了
2024年06月15日 10点06分 16
都是这么过来的,这个游戏负责的很
2024年06月18日 05点06分
1