1

これがこの質問をするのに適切な場所かどうかはわかりません。ゲームのユーザー アクティビティ スコアを計算しようとしています。

このことを考慮:

  1. ユーザー A がユーザー B...Z を攻撃したい
  2. ユーザー B....Z は、ユーザー A...Z のいずれかを攻撃できます

ユーザー B...Z をユーザー A に並べ替えて、攻撃対象を選択できるようにする方法が必要です。誰もがこのゲームをプレイできるようにしたいと考えています。つまり、各ユーザーは、以下によって決定されるスコアに基づいて、ユーザー A の潜在的な対戦相手として宣伝されます。

  1. ユーザー B...Z はすでに攻撃されています (攻撃されていないユーザーを表示したいので、このユーザーのスコアは下がるはずです)
  2. ユーザー B...Z は攻撃に応答します (このユーザーは実際にゲームをプレイしているため、このユーザーのスコアは増加するはずです)。

そのようなスコアを計算する最も簡単なアルゴリズムは何ですか?

4

1 に答える 1