一个最简单的模型
不妨设怪物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、回复等等特殊情况。这些都会对这个结论产生影响。