DNF:像素小游戏加点问题!增幅10券以及增幅保护券轻松拿,你学会了吗!
第一阶段,基础数值。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,暴击300100级单项加点各项数值:攻击406,防御248(198+50),血量2020,暴击300100级单项加点各项数值:攻击406,防御50,血量4990(2970+2020),暴击300100级单项加点各项数值:攻击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-30a5950-10a=4990-30a30a-10a=4990-5950a=-48,舍去当y=4时,4(1190-2a)=4000-30a4760-10a=4990-30a30a-10a=4990-4760a=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+1100级各项数值:攻击1711(1305+406),防御50,血量2380+1(360+2020),暴击300(攻血加点比87:12)伤害:(1711-50)*3=4983④Y=4,c=4760,z=3570+1100级各项数值:攻击1126(720+406),防御50,血量3550+20+1(1530+2020),暴击300(攻血加点比48:51)伤害:(1126-50)*4=4304⑤Y=5,c=5950,z=4760+1100级各项数值:攻击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=498315x+406-50=830.515x=474.5X=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%暴击,则攻血暴收益高于攻血
编辑:欣芯心 文章来源于【哬怭洅嬑】授权代发
每天更新游戏内容,喜欢的小伙伴们点赞关注一下哦,那么这篇文章到这里就结束了,我们下期再见!