游戏开发论坛

 找回密码
 立即注册
搜索
查看: 10105|回复: 29

[讨论] 护甲减伤计算方式的优势

[复制链接]

26

主题

607

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
发表于 2014-8-18 16:17:42 | 显示全部楼层 |阅读模式
手游中,计算伤害的方式主要有1.乘除法基础伤害+系数*(攻击/防御)
2.加减法



攻击-防御

实际上在计算技能伤害时会多一个伤害系数。比如单体造成140%法术伤害,群体造成80%法术伤害
1.乘除法
基础伤害+技能伤害系数*(攻击/防御)
这样的优点在于利于控制。随着游戏中系统的增加,给玩家开放的系统增加,只要稳定这个(攻击/防御)值,伤害系统就不会走的太偏。而且可以通过简单调整技能伤害系数做出技能之间的差异。
2.加减法
攻击*技能伤害系数-防御
          举个例子
群体攻击造成的伤害为:20000*80%-10000=6000
单体攻击造成的伤害为:20000*140%-10000=18000
实际上单体攻击伤害为群体攻击伤害的3倍
在此基础上我同样提升5000攻击,伤害分别为10000、25000
            同样提升5000防御,伤害分别为1000、13000
使用加减法就很容易出现这种情况,1000伤害和13000伤害明显不是我们想要的结果

3.减伤
减伤比较经典的使用是在WAR3中,DOTA也沿用了WAR3这种方式
减伤=(护甲*0.06)/(1+护甲*0.06
伤害=攻击*(1-减伤)*技能伤害系数
这样做的好处是:收益逐渐降低
例如,0点护甲,减伤为0
      10点护甲,减伤37.5%
      20点护甲,减伤54.5%
      30点护甲,减伤64.2%
越到后面,每一点护甲造成的收益越低
实际上我想说的是,在手游中采用这种减伤的方式来计算伤害是否可行。
这里的可行不是在算法上可行,而是玩家感受上。
毕竟目前来说手游偏向简单粗暴,砸钱进去就能明显看到收益是比较常用的手段
而这种减伤方式逐渐的砸钱进去会发现收益越来越多,到后面几乎不会产生收益。
玩家是否会买账?

0

主题

200

帖子

907

积分

高级会员

Rank: 4

积分
907
发表于 2014-8-18 16:22:53 | 显示全部楼层
数值上限的差异,看投放需求。

0

主题

1

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2014-8-19 16:31:37 | 显示全部楼层
WAR3每一点护甲照成的收益是固定的。
LZ该不会以为减伤百分0——百分1  和  百分98——百分99  的收益是一样的吧
都是提高百分一,后者抗击打能力提高一倍~

26

主题

607

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
 楼主| 发表于 2014-8-19 18:09:28 | 显示全部楼层
sl910522 发表于 2014-8-19 16:31
WAR3每一点护甲照成的收益是固定的。
LZ该不会以为减伤百分0——百分1  和  百分98——百分99  的收益是一 ...

减伤百分比收益是一样的,但是所需要的护甲不一样啊。

3

主题

392

帖子

2570

积分

金牌会员

Rank: 6Rank: 6

积分
2570
发表于 2014-8-20 09:38:03 | 显示全部楼层
Tuisiper 发表于 2014-8-19 18:09
减伤百分比收益是一样的,但是所需要的护甲不一样啊。

我也觉得,百分比收益应该一样,所需护甲越来越多好点

26

主题

607

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
 楼主| 发表于 2014-8-20 09:40:09 | 显示全部楼层
██████ 发表于 2014-8-20 09:38
我也觉得,百分比收益应该一样,所需护甲越来越多好点

你们有没有看公式啊,本来就是这样啊。就是想说这样的计算方式用在手游上怎么样啊

0

主题

3

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2014-8-20 16:51:24 | 显示全部楼层
Tuisiper 发表于 2014-8-20 09:40
你们有没有看公式啊,本来就是这样啊。就是想说这样的计算方式用在手游上怎么样啊
...

主流的卡牌游戏为什么不用%?,因为手游中“攻击/防御”不可能是固定的,因为有职业差异,抽卡抽装备差异等等,还有最重要的,有治疗

26

主题

607

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
 楼主| 发表于 2014-8-20 20:40:12 | 显示全部楼层
lichlich123 发表于 2014-8-20 16:51
主流的卡牌游戏为什么不用%?,因为手游中“攻击/防御”不可能是固定的,因为有职业差异,抽卡抽装备差异 ...

这些不足以成为理由。
WAR3中攻击/防御是固定的?也不固定
WAR3中没有职业差异?
WAR3中没有治疗?
横向对比手游并没有任何特殊啊

0

主题

3

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2014-8-20 21:25:22 | 显示全部楼层
Tuisiper 发表于 2014-8-20 20:40
这些不足以成为理由。
WAR3中攻击/防御是固定的?也不固定
WAR3中没有职业差异?

这样做会导致防御属性前期价值很大,一个加100护甲的蓝装其实跟一个加200护甲的紫装收益上不会差很多,同时治疗技能加护甲高的单位收益会很高,导致治疗,护甲都需要谨慎投放,参考《刀塔传奇》

26

主题

607

帖子

2276

积分

金牌会员

Rank: 6Rank: 6

积分
2276
 楼主| 发表于 2014-8-20 23:09:52 | 显示全部楼层
lichlich123 发表于 2014-8-20 21:25
这样做会导致防御属性前期价值很大,一个加100护甲的蓝装其实跟一个加200护甲的紫装收益上不会差很多,同 ...

符合大家统一认为的  上手易  精通难  。怎么了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-29 15:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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