1

我不确定这是否是问这个问题的正确地方。在这里,我正在寻找计算游戏的用户活动分数。

考虑一下:

  1. 用户 A 想要攻击用户 B...Z
  2. 用户 B....Z 可以攻击任何用户 A...Z

我需要一种将用户 B...Z排序为用户 A 的方法,这样他们就可以选择攻击谁。我们希望确保每个人都能玩这款游戏。这意味着每个用户都被宣传为用户 A 的潜在对手,基于以下因素确定的分数:

  1. 用户 B...Z 已经被攻击(这个用户的分数应该下降,因为我们要显示没有被攻击的人)
  2. 用户 B...Z 响应攻击(该用户的分数应该增加,因为他们实际上正在玩游戏)

计算这样一个分数的最简单算法是什么?

4

1 回答 1

0

最简单的算法是一个简单的公式:

排名 = weight1 * TimesResponded - weight2 * TimesAttacked

其中两个权重都是正常数,您可以对其进行调整以稍微改变游戏玩法。

于 2013-11-15T16:10:10.260 回答