游戏开发论坛

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

[讨论] 减法公式设计如何避免低等级打高等级的时候出现的伤害

[复制链接]

4

主题

257

帖子

261

积分

中级会员

Rank: 3Rank: 3

积分
261
发表于 2011-9-6 16:32:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

攻击力=(攻-防)*加成+修正

这个不是攻击力吧,是最后的伤害值了
可以用Max函数Max{1,(攻-防)*加成},如果是正的就不变,伤害最少不会小于1

1

主题

92

帖子

92

积分

注册会员

Rank: 2

积分
92
QQ
发表于 2011-9-22 18:58:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

老实说加减法公式已经过时了,试试用乘除法公式吧。不会设计的可以向我请教啊。。嘿嘿

点评

公式没有先进与落后一说!最重要的是适合。 累神仙道游戏如火如荼的今天,可以说是减法公式的一个鼎盛时期。你说过时,会让人贻笑大方的!  发表于 2012-12-20 17:14

35

主题

2849

帖子

3120

积分

论坛元老

Rank: 8Rank: 8

积分
3120
发表于 2011-9-30 10:27:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

攻击力=(攻-防)*加成+修正


。。。。纠正下,不是攻击力,应该是伤害吧 -。-

9

主题

99

帖子

124

积分

注册会员

Rank: 2

积分
124
QQ
发表于 2011-10-5 22:09:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

一定要用减法计算攻防的话,有个简单办法
即保证一个最小随机伤害。

简单举例如下:
if(防御 >= 攻击*0.9)
伤害 = random(攻击*0.1)+1;

或许例子不恰当,但是意思是这样了

0

主题

38

帖子

124

积分

注册会员

Rank: 2

积分
124
发表于 2012-4-10 00:34:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

加减法有加减法的好处,

其实如果你把攻防差放大到一定程度是可以的,但是延展性会受到影响

1级攻击-100级别防御>0  如果只做100级别....大部分减伤做到加成上(控制好这个参数).只要你有把握控制....一切皆可行

1

主题

347

帖子

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2012-4-17 15:26:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

减法很好啊,非常适用于目前免费rpg游戏
为了避免伤害太难看,可以做个保底

2

主题

19

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2012-4-20 17:56:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

伤害=攻击-防御+1~7随机

免费游戏还是用减法好点。。

1

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2012-6-17 23:53:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

攻小于防的时候,可以另外搞一个伤害计算公式

7

主题

776

帖子

913

积分

高级会员

Rank: 4

积分
913
发表于 2012-6-18 10:45:00 | 显示全部楼层

Re:减法公式设计如何避免低等级打高等级的时候出现的伤

max(你原来的公式,保底输出公式)
保底输出可以与敌对双方或任意一方的等级*系数有关,可以是自身攻击固定的百分比伤害(比如百分之10),也可以是随即函数。

1

主题

5

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2012-6-20 10:37:00 | 显示全部楼层

Re: Re:减法公式设计如何避免低等级打高等级的时候出现

hynh1986: Re:减法公式设计如何避免低等级打高等级的时候出现的伤害为负或者0

老实说加减法公式已经过时了,试试用乘除法公式吧。不会设计的可以向我请教啊。。嘿嘿



这位老兄,话说你凭啥说加减法过时,一看就知道是个菜鸟,你看看现在国产大部分成功的网游有多少是用乘除法的,用乘除法的基本都是欧美的~ [em17] [em17]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-27 20:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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