当前位置:DNF >> 经验心得

俺已经看的头晕了 像素小游戏如何加点推荐

2021-03-28 15:48:07发表 | 来源:网络 | 作者:欣芯心 |

导读1级各项数值:攻击109,防御50,血量1030,暴击300

新口令码敬请期待! 戳这里兑换>>

  第一阶段,基础数值。

  1级各项数值:攻击109,防御50,血量1030,暴击300

  每级增加攻击3点,防御0点,血量10点,暴击0点

  注意,满级100级,加点次数只有99次

  100级不加点各项数值:攻击406,防御50,血量2020,暴击300

  每级加点增加数值:攻击15点,防御2点,血量30点,暴击20点

  100级单项加点各项数值:攻击1891(1485+406),防御50,血量2020,暴击300

  100级单项加点各项数值:攻击406,防御248(198+50),血量2020,暴击300

  100级单项加点各项数值:攻击406,防御50,血量4990(2970+2020),暴击300

  100级单项加点各项数值:攻击406,防御50,血量2020,暴击2280(1980+300)

  


  第二阶段,抗伤次数

  ①怪物攻击-角色防御=怪物单次伤害(攻防差)

  ②怪物单次伤害(攻防差)*攻击次数=怪物总伤害

  所以,③(怪物攻击-角色防御)*攻击次数=角色最低血量

  ③变形式:攻击次数=角色最低血量/攻防差

  已知希洛克攻击为1240

  设角色防御为x,攻击次数为y,角色最低血量为z,

  可得,(1240-x)*y=z

  首先,计算y的可能的次数,

  因为希洛克伤害为1240,根据y=1,y=2,y=3,y=4,y=5,y=6分别可得,

  希洛克总伤害为1240、2480、3720、4960、6200、7440

  因为100级单项加点最高血量为4990,

  注意,当希洛克攻击4次共造成4960伤害时,此时角色剩余血量30,仍然可以承受第5次攻击

  另外,如果依靠装备可以将血量调节到4960+1时,仍然可以承受5次伤害

  所以y最大值为5

  这意味着,角色最多可承受希洛克5次伤害。

  下面是全加血的佐证,可以跳过看伤害计算阶段。

  有人会对全防御加点能承受几次攻击有疑问,我们计算可得

  100级单项加点最防御为248,攻防差为1240-248=992,此时血量为2020,

  攻击次数=血量/攻防差=2020/992=2.03,

  两次攻击伤害为1984,角色剩余36血,怪物需要第三次攻击才能击倒角色

  即可以承受3次

  有人还会对防御和血量分配加点能承受几次攻击抱有疑问。

  这里直接上公式,画图像找最佳分配值:攻击次数=血量/攻防差

  设加防御a点,则加血量为b点,(0≤a≤99,0≤b≤99)

  有y=(30b+2020)/[1240-(2a+50)],其中,a+b=99

  得,y=[30(99-a)+2020]/[1240-(2a+50)]

  化简,y=4990-30a/1190-2a

  当y=5时,

  5(1190-2a)=4990-30a

  5950-10a=4990-30a

  30a-10a=4990-5950

  a =-48,舍去

  当y=4时,

  4(1190-2a)=4000-30a

  4760-10a=4990-30a

  30a-10a=4990-4760

  a =11.5

  因为a为整数

  所以,当加防御12点,则加血量87点时,可以承受4次攻击

  此时100级双项加点各项数值:

  攻击406,防御74(24+50),血量4630(2610+2020),暴击300

  攻防差=1240-74=1166,三次攻击伤害为3498,

  所以,最多可以承受希洛克4次伤害。

  因为防御加点的抗打效果不如血量加点的抗打效果,所以舍弃防御加点。

  证明完毕。

  注意,化简式,y=4990-30a/1190-2a(0≤a≤99),大概判断一下应该是二次函数抛物线y=-(30-4990/2a-1190),画图像可以看到定义域内的值域。

  


  第三阶段,计算伤害

  已知1≤y≤5,算一算最大伤害

  100级单项加点各项数值:攻击406,防御50,血量4990(2970+2020),暴击300

  角色伤害=(角色攻击-希洛克防御)*攻击次数

  已知希洛克防御为50,攻防差为1190,

  设y为攻击次数,z为血量值,攻防差为c

  ①y=1,c=1190,z=1190+0

  略,明显比第二种情况伤害低

  ②Y=2,c=2380,z=1190+1,

  100级两项加点各项数值:攻击1891(1485+406),防御50,血量2020,暴击300

  (攻血加点比:99:0)

  伤害:(1891-50)*2=3682

  ③Y=3,c=3570,z=2380+1

  100级各项数值:攻击1711(1305+406),防御50,血量2380+1(360+2020),暴击300

  (攻血加点比87:12)

  伤害:(1711-50)*3=4983

  ④Y=4,c=4760,z=3570+1

  100级各项数值:攻击1126(720+406),防御50,血量3550+20+1(1530+2020),暴击300

  (攻血加点比48:51)

  伤害:(1126-50)*4=4304

  ⑤Y=5,c=5950,z=4760+1

  100级各项数值:攻击526(120+406),防御50,血量4750+10+1(2730+2020),暴击300

  (攻血比8:91)

  伤害:(526-50)*5=2380

  综上,攻击1711(1305+406),防御50,血量2380+1(360+2020),暴击300,抗/打3次,伤害最高4983。(攻血加点比87:12)

  


  第四阶段,节约加点之防御

  已知抗3次伤害最高。

  最低血量=攻击次数*攻防差+1=2*(1240-防御)+1

  设最低血量为y,防御为x,有y=2(1240-x)+1

  化简得,y=-2x+2480+1

  设攻击加点为c,防御加点为a,血量加点为b

  伤害:(15c+406)*3

  其中,a+b+c=99,血量y为30b+2020,防御x为2a+50

  ①a+b+c=99

  ②30b+2020=-[2(2a+50)]+2480+1,化简得,2a+15b=180

  当a=0,b=12,花费12升级点,当b=0,a=90,花费90升级点

  故,防御加点浪费升级点

  


  第五阶段,节省加点之暴击

  暴击伤害计算:(角色攻击-怪物防御)*2

  已知,攻击1711(1305+406),防御50,血量2380+1(360+2020),暴击300,抗/打3次,伤害最高4983。(攻血加点比87:12)

  设角色攻击加点为x,则攻击值为15x+406,暴击加点为87-x

  (1711-50)*3=4983

  有{[(15x+406)-50]*2}*3=4983

  15x+406-50=830.5

  15x=474.5

  X=31.6

  即,攻击加点31点,装备提升攻击9点(满足0.6升级点攻击值),暴击加点56点

  攻击871+9(465+406),防御50,血量2380+1(360+2020),暴击1420(1120+300),抗/打3次,伤害最高4983。(攻血暴加点比31:12:56)

  可能1,暴击1420点不足100%暴击,则暴击加点无效

  可能2,暴击1420点刚好100%暴击,则攻血加点伤害与攻血暴相同

  可能3,暴击1420点超过100%暴击,则攻血暴收益高于攻血

  


  ————————————————————————————

把这篇文章分享到:
{{tipsText}}
查看更多

联系QQ

留下您的联系QQ以便发放奖励

{{askObj.total}}条评论{{ansObj.title}}
  • {{getDateDiff(item.updated_at)}}{{item.user.nickname}}

    {{item.content}}

{{askObj.total}}条评论{{asktitle}}
  • {{getDateDiff(item.updated_at)}}{{item.user.nickname}}

    {{item.content}}

更多

相关阅读

更多

网友评论