游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3119|回复: 0

[求助] 请教下战斗力与属性价值问题

[复制链接]

12

主题

81

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
QQ
发表于 2015-10-16 09:03:17 | 显示全部楼层 |阅读模式
本帖最后由 tangziming1983 于 2015-10-19 10:11 编辑

      加入一个数值群很久了,一直潜着水看大神们讨论问题,发现不懂的默默百度。如今我学到了不少知识,但有一个问题憋在心里很久了。群公告里有一条:不允许讨论战斗力和属性价值相关的问题。我一直不明白为什么,现试着分析一下原因,请数值大神指正。

战斗力问题:

    战斗力=有效输出*有效生命
    假设暴击倍数为2,有效输出=DPS*1+暴击率)
    假设有效生命=生命/【(1-免伤率)*1-闪避率)】

    当战斗力中所有因素只跟自己有关时,那么战斗力可以跟自己以前比较,可以跟别人比较。但如果战斗力中有因素跟战斗力的另一方相关,那么战斗力就只限定于战斗的双方进行比较了。比如有效闪避=闪避-对方命中,有效暴击=暴击-对方韧性。在这种情况下,一旦变换战斗对象,战斗力就作废了,所以讨论就毫无意义了,故此不让讨论,是么?

    另外借此机会问下,貌似页游的战斗力就很直接的显示出来,他们的数值设计难道都是属性只跟自己有关?


属性价值问题:

    比如  战斗力= DPS*1+暴击率)*生命/【(1-免伤率)*1-闪避率)】
    由于高数已经忘记了….我自己推测时用的方法是当闪避加1时,看战斗力变化多少,从而得到1闪避率等于多少战斗力。然后暴击率加1时,战斗力变化多少得到暴击率等于多少战斗力,然后可知闪避率与暴击率的价值比例。
    看别人用的是求导的方法,求导的原理是一个数变动极小时,另一个数的变化。所以分别对闪避、暴击等因素求导,就可以得到各个因素等于多少战斗力,从而可以得到他们的价值比例。
    我觉得我们方法不同,但思路是一样的.....对吧?
    但这里有个问题,即其他因素变化后,这个价值也变了。比如说上面公式中生命50时,1闪避率价值为1战斗力。而其他各因素不变,生命增长到601闪避率价值可能就变为1.1战斗力了。所以属性价值只有在其他因素不变的情况下才能讨论。

    不知道以上分析对么?



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-25 05:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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