當前位置: 華文問答 > 遊戲

兩個怪物攻擊你,一個血條長攻擊高,一個血條短攻擊低,先打哪一個更有可能活下來的?為什麽?

2024-03-20遊戲

一個最簡單的模型

不妨設怪物1,hp為p,攻擊力為a1;

怪物2點hp為p,攻擊力為a2;

p>p>0,a1>a2>0;

若不考慮超殺現象,認為玩家傷害是連續的,設dps為d>0,那麽怪物對玩家造成的傷害為:

t1=(先殺怪物1)a1*p/d+a2*(p/d+p/d)

t2=(先殺怪物2)a2*p/d+a1*(p/d+p/d)

t1-t2=(a2*p-a1*p)/d=a1*a2/d (p/a1-p/a2)

故t1與t2的大小關系等同於p/a1與p/a2。

由此可見,最終的大小關系取決於它們的血攻之比。先殺血攻之比高的怪物會導致收到更多傷害。

因此,應當先殺血攻之比低的怪物,而不論其單項內容高低。這也是符合直覺的結果。

舉例:若你的dps為10;

若怪物1 hp500 atk50,怪物2 hp100 atk20,那麽先殺怪物1受傷3700,先殺怪物2受傷3200。

若怪物1 hp500 atk60,怪物2 hp100 atk10,那麽先殺怪物1受傷3600,先殺怪物2受傷3700。

不過在現實遊戲中,往往並非如此簡單,比如遊戲內容緯度可能會更多,屆時兩倍內容可能會帶來2的n次方倍的內容差異;又或者考慮到操作問題,或者控制、buff、回復等等特殊情況。這些都會對這個結論產生影響。