排行榜基于得分和时间

时间:2014-04-24 09:45:52

标签: ios game-center gamekit leaderboard

我正在开发一款游戏,我需要根据玩家收集的硬币数量和需要多长时间来对游戏进行排序。更高的硬币数量和更短的时间更好。硬币数量也优先于时间。

例如,假设玩家A在15.26秒内获得7个硬币,玩家B在9.73秒内获得5个硬币,玩家C在13.87秒内获得7个硬币。 然后排行榜得分应该是这样的:

  1. 玩家C:在13.87秒内获得7个硬币
  2. 玩家A:15秒内7个硬币
  3. 玩家B:9.73秒内5个硬币
  4. 如何实现这一目标?我的个人解决方案是:

    1. 将大数量的硬币(> = 100,000)乘以得到X
    2. 将时间值乘以100以将其转换为整数Y
    3. 然后计算最终得分= X - Y
    4. 这是正确的方法吗?

0 个答案:

没有答案