游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3494|回复: 7

[讨论] 求根据数据退格公式

[复制链接]

10

主题

115

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2010-7-12 11:17:00 | 显示全部楼层 |阅读模式
招架率%        攻击者等级        招架值
9.48        7        67
8.91        8        67
8.41        9        67
7.96        10        67
11.73        12        115
11.22        13        115
10.75        14        115

大概的公式应该是用wow的那套
招架率 = 招架值*X/(攻击者等级*Y+招架值+Z)
现在X可能会有可能没有,Y和Z一定会有的。想请各位帮忙退下公式。小弟没捣鼓半天没弄出来。

4

主题

20

帖子

24

积分

注册会员

Rank: 2

积分
24
QQ
发表于 2010-7-12 11:54:00 | 显示全部楼层

Re:求根据数据退格公式

wow的暴击、闪避、招架不是用一个公式搞定的,它用的是一个招架修正值x,这个值每个等级都不同,并且获得的方式可以不是用公式计算出来的,而是直接填值,这样可以自由的对任意等级时角色的招架率进行调整。
例如我要使你7级时招架值为67才能达到9.48%的招架率,那么当你8级时,为了促进你升级装备,你必须70+的招架值才能达到9.48%的招架率。
招架公式其实很简单。
     当前角色等级的招架率%=当前角色等级的招架修正值*角色当前招架值*固定系数
因此如果“当前角色等级的招架修正值”是一个策划随意填的表,你当然推不出公式了,可以让你7级时67就有9.48%的招架率,也可以让你7级时需要100的招架值才有9.48%的招架率,一切就看填表人意愿了。

4

主题

20

帖子

24

积分

注册会员

Rank: 2

积分
24
QQ
发表于 2010-7-12 12:01:00 | 显示全部楼层

Re:求根据数据退格公式

其实游戏数值用大量的固定公式是不安全的,尽量让一些数据预处理,可以省不少服务器运算时间,同时调整平衡性的时候可以随心所欲,甚至单独对某个职业等级下的一个属性进行特殊处理,同时不会影响其他等级时的数值。例如我可以让50级时角色的属性值有突出的表现来应对某个特殊挑战,而其他级别依然正常。
至于服务器计算量,选2个不同复杂度的公式自己在excel里运算个几百万次从等待的时间就能看出差距了,不是公式越复杂就证明数值策划越NB...

10

主题

115

帖子

123

积分

注册会员

Rank: 2

积分
123
 楼主| 发表于 2010-7-12 12:52:00 | 显示全部楼层

Re:求根据数据退格公式

你说的确实很正确,之前我认为做成用特殊系数参与换算是因为人物成长不稳定导致必须用特殊系数来调节。
但是我想,好的一个数值系统应该是有统一的规则,而不是大量的特殊系数。

15

主题

207

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
发表于 2010-7-12 13:25:00 | 显示全部楼层

Re:求根据数据退格公式

招架率 = 招架值/(X+招架值)

这个公式是依据1招架值始终等于A点生命值这个原则推导出来的

然后那个X就是那个等级时的人物生命值。因为这个生命值是随着等级非线性成长,而且曲线可能比较不光滑,所以希望有个初等函数表达式不现实。最佳的方法是直接填表

有很多种考虑会特别设定那个X,比如提高某个职业的招架值的实际价值等

8

主题

205

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2010-7-12 14:47:00 | 显示全部楼层

Re: Re:求根据数据退格公式

哈耶克: Re:求根据数据退格公式

招架率 = 招架值/(X+招架值)

这个公式是依据1招架值始终等于A点生命值这个原则推导出来的

然后那个...

+1
不过貌似 X  角色当前等级的生命裸值还需要带参数。这个参数应该是个修正值,保证在这个等级1点招架和N点耐力是等价的。
不知道招架是不是又上限,如果有75%的上限的话 后面也应该 有一个 招架值/(aX+(1.5*招架值))

8

主题

100

帖子

100

积分

注册会员

Rank: 2

积分
100
发表于 2010-7-14 11:29:00 | 显示全部楼层

Re:求根据数据退格公式

感觉楼主的问题不太对啊。
防御者等级、招架值、招架率是一套。
自身的招架率和攻击者等级无关吧。

等级优势是体现在攻击者等级、防御者等级之间的差值,用这个差值再次修正招架率。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2010-7-14 15:27:00 | 显示全部楼层

Re: 求根据数据退格公式

海底二万: 求根据数据退格公式
招架率%        攻击者等级        招架值
9.48        7        67

...
想请各位帮忙退下公式。小弟没捣鼓半天没弄出来

那请你先去捣鼓半天吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-15 21:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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