マルチプレイヤー ゲームを想定すると、すべてのプレイヤーの以前のスコアに基づいて最終的なスコアを与える最も公平な方法です。
たとえば、2 人のプレーヤーの試合で、プレーヤー A がプレーヤー B の 2 倍のスコアを持っているとします。「A」が最初に終了しても、彼には多くのポイントが与えられません。最後にフィニッシュすると、彼はかなりのポイントを失うことになります。
チェスで使用されるElo レーティング システムについて読んだことがありますか?
あなたのシナリオにぴったり合うとは思いませんが、いくつかのアイデアが得られるかもしれません。
FIDE がチェスのスコアに使用するようなものを使用することをお勧めします。これはElo レーティング システムです。