以前玩的时候找到的,也不知道对不!
speed:
提高speed得分就需要尽可能快的完成任务。
设完成任务花了x天,得分为y,并且假设如果完成任务花费a天就刚好得100分,同时如果完成任务花费b天的时候就刚好得150分
若x>a,则y=100-(x-a)*(100/(3*a))
若x<a,则y=200-x*(100/a),且y最高为150
显然b=floor(a/2),floor(x)函数表示不超过x的最大整数
power
提高power得分就需要在每次攻击中尽可能多的消灭敌人,想要power高的话,基本战术就是以多打少和兵种相克。
设n次攻击一共将m个敌人的HP降为0,并且这n次攻击的攻击比率百分数之和为p,则总得分y为
当y<100时,y=floor[2*(p+m*100)/n]-100
当y>100时,y=floor[(p+m*100)/n],且y最高为150
另外,反击时的伤害不计算在power得分内,但是盟军的攻击伤害要计算在内
technique
technique得分衡量的是敌我兵力数量之比,以及双方损失情况
设敌人生产了a个单位,并且join了b次,
我方生产了c个单位,损失了d个单位,
得分为y
当y<100时,y=floor[125*(a-b)/(c+d)]
当y>100时,y=floor[62.5*(a-b)/(c+d)]+50
由于某些原因,有部分任务计算的时候,敌人的数量会比实际数量多4个单位,比如C4和C11