残り時間、ユーザー レベル、難易度に基づく優れたゲーム スコア アルゴリズムを誰かが持っているかどうか疑問に思っています。
現在、次のような非常に単純なコード行を使用しています。
(100*rTime)*level*difficulty
これに関する問題は、ポイントの範囲が違いすぎることです。たとえば、レベル 1 で難易度が白黒 1 ~ 3、最大時間が 30 秒の場合、ユーザーは 100 ~ 9000 ポイントを獲得します。
また、より高いレベルでは、返されるポイントが高すぎます。各レベルで付与されるポイントを高くしたいのですが、現在の計算式では結果が高すぎます。たとえば、難易度が 3 で最大時間が 30 秒のレベル 10 では、ユーザーは 3,000 ~ 90,000 ポイントを受け取ることになります。繰り返しますが、ポイントの差が大きすぎて、90,000 ポイントは高すぎます。
どんな助けでも大歓迎です。ありがとう!