游戏开发论坛

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

[讨论] 请教下各位前辈,关于公式中的系数问题

[复制链接]

2

主题

28

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2010-12-9 09:38:00 | 显示全部楼层

Re:请教下各位前辈,关于公式中的系数问题

确实很瞎闹。。不过谢谢各位指教了

2

主题

132

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
发表于 2010-12-9 11:28:00 | 显示全部楼层

Re: Re: 请教下各位前辈,关于公式中的系数问题

这一看就是纯扯淡的公式!

伤害量=[力量值的平方÷16+力量值]×[265-体力值]÷256× 基础攻击力÷32×2×乱数

为啥 ÷256÷32×2 ?
为啥不直接 ÷4096 ?


数值给出的公式一般都不会合并同类项,因为每一个因式都表明一个变量

比如÷AAA*BBB+(CCC-DDD),如果合并起来的话,以后看这个公式根本看不懂的....

5

主题

35

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2010-12-9 11:51:00 | 显示全部楼层

Re:请教下各位前辈,关于公式中的系数问题

看到一堆乘除法就头晕···

8

主题

114

帖子

140

积分

注册会员

Rank: 2

积分
140
QQ
发表于 2010-12-9 14:08:00 | 显示全部楼层

Re:请教下各位前辈,关于公式中的系数问题

考虑游戏内的各种影响伤害的量, 伤害增加(比如暴击), 伤害减少(比如格挡), 考虑全了再来总结伤害公式, 否则就是扯淡

7

主题

1102

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
发表于 2010-12-9 18:41:00 | 显示全部楼层

Re:请教下各位前辈,关于公式中的系数问题

很多时候 系数 a,b,c 确实是随便写的,常常用1来,方便。

伤害量=[力量值的平方÷16+力量值]×[265-体力值]÷256×基础攻击力÷32×2×乱数

这个公式其实也不完全扯淡

它表明一些东西,设计者一些思想

比如:伤害随 力量值和基础攻击力 增大而增大,随体力值增大而减小, 外加一个乱数!

3

主题

320

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
发表于 2010-12-10 10:47:00 | 显示全部楼层

Re:请教下各位前辈,关于公式中的系数问题

woshenmadoubuzhidao

4

主题

732

帖子

858

积分

高级会员

Rank: 4

积分
858
QQ
发表于 2010-12-12 17:10:00 | 显示全部楼层

Re:请教下各位前辈,关于公式中的系数问题

目前常见的伤害公式有2种:
1,减法运算,伤害=攻击者_攻击-防御者_防御
2,乘法运行,伤害=攻击者_攻击*(1-防御者_伤害吸收)

其他公式一般都是在这两个公式上做点变化。
难点不在公式结构,是在属性值的成长与获取途径上。

0

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2011-1-11 08:04:00 | 显示全部楼层

Re:请教下各位前辈,关于公式中的系数问题

伤害量=[力量值的平方÷16+力量值]×[265-体力值]÷256×基础攻击力÷32×2×乱数

这个公式要分开看,当然下面都是我的推测,并且是这个公式不扯淡的前提下的推测:

×[265-体力值]÷256
很明显是说,实际伤害受体力值影响,而这个体力值看起来更像疲劳值一类东西

×基础攻击力÷32
这个很可能是类似AP转DPS的操作过程,很多游戏都有类似算法

×2
攻击间隔时间可能是2秒

力量值的平方÷16+力量值
这个我猜不出来

1

主题

347

帖子

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2011-1-19 15:44:00 | 显示全部楼层

Re:请教下各位前辈,关于公式中的系数问题

我一般把公式拿给别人的时候会交代一句:不要随便化简公式,否则没人知道这个公式是怎么来的

5

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2011-1-21 03:17:00 | 显示全部楼层

Re: Re:请教下各位前辈,关于公式中的系数问题

snghun: Re:请教下各位前辈,关于公式中的系数问题

“伤害量的一般公式”,楼主想要这个,是吧?

80年代:
伤害量=1

90年代:
伤害量=a,a是一个自然数...

10年代    暴雪的公式有变化吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 05:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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