今天在網(wǎng)吧下片的時(shí)候重溫了一下初中時(shí)候玩的經(jīng)典小游戲魔塔21層版,發(fā)現(xiàn)小時(shí)候還是玩的不夠細(xì)。
游戲的模式是這樣的:主角有攻擊蛹头,防御院塞,血量三個(gè)屬性(記為x,y,z)遮晚,怪物同樣也有這三個(gè)屬性(記為a,b,c)。在與怪物戰(zhàn)斗時(shí)拦止,會(huì)進(jìn)行你一拳我一拳的互毆鹏漆,主角擊敗怪物消耗的血量cost=c/(x-b)*(a-y)。
在游戲中创泄,可以花費(fèi)金幣或者經(jīng)驗(yàn)提升主角的攻擊或者防御艺玲,并且提升的代價(jià)是相同的,那么如何調(diào)整攻擊與防御才能使得主角打怪時(shí)消耗的血量最少呢鞠抑?
由于主角攻擊與防御的和值是固定的(對(duì)應(yīng)擁有的金幣經(jīng)驗(yàn))饭聚,記x+y=k,則代入上邊的公式搁拙,可以得到cost=c*(x+a-k)/(x-b)=c*(1+(a+b-k)/(x-b))
注意a+b-k秒梳,其實(shí)就是怪物的攻擊防御之和與主角的攻擊防御之和的差值
于是可以得到這樣的結(jié)論:
1.當(dāng)怪物的攻擊防御與主角的攻擊防御之和相同時(shí),無(wú)論如何分配箕速,消耗的血量都是相同的
2.當(dāng)怪物比玩家"強(qiáng)大"的時(shí)候酪碘,應(yīng)該盡量提升攻擊力,當(dāng)怪物比玩家"弱小"的時(shí)候盐茎,應(yīng)該提高防御力兴垦,直到防御力等于怪物攻擊力
3.從游戲整體進(jìn)程來(lái)看,由于不存在中途"洗點(diǎn)"的機(jī)制字柠,所以在解鎖一個(gè)新的關(guān)卡之后探越,應(yīng)該優(yōu)先提升攻擊力,等到實(shí)力足夠窑业,可以開始清掃怪物時(shí)钦幔,再去補(bǔ)防御力
魔塔的數(shù)值模式應(yīng)該是一種最經(jīng)典的模型,所以這套攻擊防御的選擇策略應(yīng)該也同樣可以推廣到諸如mmorpg的裝備技能養(yǎng)成中