(戦闘効率)
600.0%を最高とするのであれば、ダイオード的な特性を持たせるのが良いですね。
例えば、効率をavとすればスコアsは
s=(av<=600 ? av-100 : 500-((av-600)/100)^2);
#(注)あらゆる期待に反して、^はべき乗です。
とかですね。これですと、効率が600%より高くなればなるほどどんどん点数が
減るようになりますが、少なくとも1000%ぐらいまでは減少はなだらかで、それから
大きく減少し、2900%ぐらいで0点になります。
さくっとプログラムを書いてプロットしてみると、
av s
600 500
1000 484
1500 419
2000 304
2500 139
2900 -29
てな感じですね。まあ、微調整は必要だと思いますが。