battleheart吧 关注:21,823贴子:105,309

关于游戏数据的探究

取消只看楼主收藏回复

battleheart的部分数据显示模糊,而游戏内也没有详细说明,很难深入探究游戏,使得装备和技能的选取成了难题。
今天终于找到详细测试数据的方法——
使用内存修改工具的模糊搜索功能量化数据。
具体过程不详细说明,搜索时注意勾选浮点数,如果获得两个数据,有效选择地址较小的数据。


IP属地:辽宁来自Android客户端1楼2014-05-20 20:33回复
    通过常用工具八门神器获取了角色当前生命值
    我们发现:无论职业如何,角色1级时的初始生命值上限总为1000点,并且每升1级角色生命值上限多15点。
    这是一个很重要的结论,以后的数据研究都要基于生命值计算。


    IP属地:辽宁来自Android客户端3楼2014-05-20 20:35
    收起回复
      知道了当前生命值,就可以探究有效生命值(Effective HP)了
      有效生命(EHP)是一个人物在被杀死之前所能承受的来自怪物的伤害总量。
      与其相关的数据:
      -生命值上限
      -护甲
      -闪避


      IP属地:辽宁来自Android客户端4楼2014-05-20 20:35
      回复
        在本作中,服装可以提供护甲,饰品可以提供闪避,我们优先对护甲进行探究。
        我使用了一个职业为盗贼,等级为1的角色进入第一图进行测试。
        得到了如下数据
        护甲为9 每次受到62伤害
        护甲为31 每次受到40伤害
        护甲为36 每次受到35伤害
        护甲为43 每次受到28伤害
        我们发现:每点护甲都可以直接减免一点伤害,在敌人攻击力较低时护甲的收益是很大的。


        IP属地:辽宁来自Android客户端5楼2014-05-20 20:35
        回复
          接下来我们会有疑惑:如果护甲足够高,是否能将伤害减免为0呢?
          经过测试,答案是否定的,事实上当伤害不足以破防时,人物会受到强制伤害——3
          关于这个伤害是否会享受暴击加成并没有进行详细的探究,但在我进行测试的时候没有发现强制伤害出现暴击效果的现象。


          IP属地:辽宁来自Android客户端6楼2014-05-20 20:36
          回复
            我们接着探究护甲是否会对魔法攻击产生同样的减免效果。
            对最终boss测试后,我们得到了肯定的答案。也获得了最终boss真实伤害为1687,这个伤害可以被闪避,被护甲抵消,被技能减免。


            IP属地:辽宁来自Android客户端8楼2014-05-20 21:07
            回复
              接下来计算闪避与护甲饰品的选取问题
              设敌人攻击x
              未携带挂件时护甲为n
              游戏中只有法师的被动技能是增加闪避率的,这里可以把人物初始闪避率视为0
              本游戏内有效生命公式为
              敌人攻击×承受攻击次数÷(1-闪避率)
              可得无防御类饰品时有效生命函数
              xhp÷(x-n)(x-n>3)
              xhp÷3 (n>x)
              事实上,我很想知道当0<x-n<3时应该归于哪段函数,这种情况不多见,很难进行测试,这里避开不谈
              当携带一个10防与1个20%闪避挂件时,

              xhp÷[(x-n-10)0.8] (x-n-10>3)
              xhp÷[3×0.8] (n+10>x)
              当携带两个10防时,

              xhp÷(x-n-20) (x-n-20>3)
              xhp÷3 (n+20>x)
              当携带两个20%闪避时,

              xhp÷[(x-n)0.6] (x-n>3)
              xhp÷[3×0.6] (n>x)
              很容易发现,当怪物攻击不破防时闪避挂件有收益,护甲挂件无收益
              我们要探究的是当怪物攻击可以破防时的情况(姑且忽略携带防御挂件后怪物不破防的情况)
              如果将x-n视为一个未知数d 我们将能分别研究三式相等时的情形
              可得结论
              敌人攻击与无挂件时护甲(需要计算护甲增益技能)的差值小于40时携带2个10防收益大
              敌人攻击与无挂件时护甲的差值大于40小于50时携带1个10防1个20%闪避收益大
              敌人攻击与无挂件时护甲的差值大于60时携带2个20%闪避收益大
              当选择的是法师职业并点出了增加闪避率的技能时
              敌人攻击与无挂件时护甲(需要计算护甲增益技能)的差值小于30时携带2个10防收益大
              敌人攻击与无挂件时护甲的差值大于30小于40时携带1个10防1个20%闪避收益大
              敌人攻击与无挂件时护甲的差值大于50时携带2个20%闪避收益大


              IP属地:辽宁来自Android客户端14楼2014-05-21 12:20
              收起回复
                对琴师的自动攻击加护甲的探究结果
                目标对象的护甲增加量=琴师面板攻击力-1
                该护甲增加量只与琴师攻击有关,与琴师护甲无关
                当目标对象为琴师本身时琴师能获得该效果
                由于自动攻击效果产生的护甲记为额外护甲,不再受到其他技能的增益
                这个效果的持续时间可以被Enduring Hope(20下)增益至5秒,在持续时间内改变弹奏目标该效果不会消失


                IP属地:辽宁来自Android客户端31楼2014-05-22 01:19
                回复
                  对琴师的自动攻击加攻击的探究结果
                  目标对象的攻击增加量=琴师面板攻击力-1
                  当目标对象为琴师本身时琴师能获得该效果
                  由于自动攻击效果产生的攻击记为额外攻击,不再受到其他技能的增益
                  这个效果的持续时间可以被Enduring Hope(20下)增益至5秒,在持续时间内改变弹奏目标该效果不会消失


                  IP属地:辽宁来自Android客户端32楼2014-05-22 01:19
                  回复
                    对琴师Gusto(10上)和Stoicism(10下)的探究结果
                    目标对象的攻击(护甲)增加量=(琴师面板攻击力-1)/2
                    该技能效果只与琴师攻击有关,与对象属性和琴师护甲无关
                    当目标对象为琴师本身时琴师能获得该效果
                    由于这个技能效果产生的攻击(或护甲)记为额外攻击(护甲),不再受到其他技能的增益
                    这个效果的持续时间可以被Enduring Hope(20下)增益至5秒,在持续时间内改变弹奏目标该效果不会消失


                    IP属地:辽宁来自Android客户端35楼2014-05-22 01:26
                    回复
                      对琴师初始技能Song Of Renewal的测试结果
                      该技能的治疗量=2×武器攻击力+2×(琴师等级-1)+324
                      当30级技能选择Echo Of Renewal(下)时该技能将变为群体治疗,作用对象为全部角色,单体治疗量不变
                      当琴师对自身弹奏时,治疗量=1x琴师为自身增加的额外攻击+2×武器攻击力+2×(琴师等级-1)+324
                      点选Healing Chords(20上)且被琴师自身弹奏时治疗量=[0.8x(琴师面板攻击-1)+2x武器攻击力+2x(琴师等级-1)+324]x1.25+(琴师若点选Gusto技能则额外获得:琴师Gusto技能获取的攻击力的治疗量)


                      IP属地:辽宁来自Android客户端45楼2014-05-22 23:28
                      回复
                        对术士初始技能Drain Life的测试结果
                        该技能的治疗量=4×武器攻击力+4×(术士等级-1)+112
                        当琴师对其弹奏时,该技能治疗量=3x琴师为其增加的额外攻击+4×武器攻击力+4×(术士等级-1)+112
                        20级上牧师技能(Empowering Words),对其的增益(术士攻击
                        力的15%)可视为武器攻击力受到Dark Harvest的再增益
                        术士的25级被动Prey on the weak不会提高术士初始技能治疗量
                        点选25级下 Dark Harvest技能且有琴师对牧师弹奏时该技能的治疗量=[(3x琴师面板攻击-1)+4x武器攻击力+4x(术士等级-1)+112]x1.4+(琴师若点选Gusto技能则额外获得:3x琴师Gusto技能获取的攻击力的治疗量)


                        IP属地:辽宁来自Android客户端46楼2014-05-22 23:31
                        回复
                          与Drain Life治疗量有关的还有琴师的Song Of War
                          这个技能的说明是可以提高全队伤害25%,在本游戏中也可以提高术士的治疗量。
                          激活主动效果时 Drain Life治疗量=[4x武器攻击力+4x(术士等级-1)+112]x1.25
                          有琴师对术士弹奏时,治疗量=3x(琴师面板攻击-1)+[4x武器攻击力+4x(术士等级-1)+112]x1.25
                          +(点选Gusto 额外获得:3xGusto技能获取的攻击力的治疗量)
                          点选Dark Harvest时
                          治疗量=[4x武器攻击力+4x(术士登记-1)+112]x1.25x1.4
                          此时若有琴师对术士弹奏,治疗量=1.4x3x(琴师面板攻击-1)+[4x武器攻击力+4x(术士等级-1)+112]x1.25x1.4
                          +(点选Gusto 额外获得:3xGusto技能获取的攻击力的治疗量)
                          当Dark Harvest Song Of War 同时点选且不选Gusto技能时计算结果与技能实际效果有小出入,可能是游戏BUG导致


                          IP属地:辽宁来自Android客户端52楼2014-05-24 03:04
                          回复
                            牧师的Power Infusion(5级上)也可以提高术士的Drain Life的治疗量 所提高的治疗量为Drain Life无任何技能增益时的治疗量的100%(即使是Empowering Words也不影响该提高量)
                            这个技能效果可以被术士的Dark Harvest再增益
                            但它不会被琴师Song Of War加成


                            IP属地:辽宁来自Android客户端62楼2014-05-26 19:30
                            收起回复
                              对牧师初始技能Group Heal的测试结果
                              该技能的治疗量=2×武器攻击力+6×(牧师等级-1)+130
                              此时若有琴师对牧师弹奏治疗量额外获得(琴师面板攻击-1)
                              点选Gusto再获得Gusto所获取攻击力的治疗量
                              点选牧师的30下 Desperate Paryer可以提高无增益时治疗量的25%
                              点选牧师的15上 Guardian Angle
                              可以在所有增益效果生效后(包括琴师的弹奏,Gusto与牧师的Desperate Paryer)再提升100%的治疗量


                              IP属地:辽宁来自Android客户端63楼2014-05-26 19:35
                              回复