battleheart吧 关注:21,842贴子:105,167

关于游戏数据的探究

只看楼主收藏回复

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
            回复
              插楼先
                 --我没办法改变你,但是我能做好我自己。棒子和鬼子的产品,能不买就不买。我就是这种命。


              IP属地:黑龙江来自Android客户端9楼2014-05-20 21:23
              回复
                厉害啊


                IP属地:广东来自Android客户端10楼2014-05-20 21:33
                回复
                  长知识了


                  IP属地:陕西来自iPhone客户端12楼2014-05-21 03:01
                  回复
                    接下来计算闪避与护甲饰品的选取问题
                    设敌人攻击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
                          回复
                            。。。看晕了。。。不明觉历


                            IP属地:广东来自Android客户端38楼2014-05-22 22:28
                            收起回复