gpt4 book ai didi

iphone - iOS 排行榜 : Rank users on overall shortest time

转载 作者:行者123 更新时间:2023-11-28 23:07:10 27 4
gpt4 key购买 nike

我希望能够根据用户完成每个级别的速度对用户进行排名。我希望这是一个整体排行榜,即所有级别的总时间最短。

这里的问题是,每完成一个级别,总完成时间就会增加。但我想确保排行榜考虑到这一点,这样完成 10 个级别的用户将比只完成 1 个级别的用户排名更高。

我如何基于此创建某种分数?

最佳答案

在将时间提交给排行榜之前。

您可以根据完成的级别数对总时间进行调整,然后对于每个完成的级别,将其减少一定数量,以便以相同平均时间完成所有级别的人比具有相同平均时间的人得分更高时间,但级别较少。

我的首选方法:

或者你可以用分数值来表达。等级完成 = 1,000。每个级别都有一个固定的时间限制奖金,你拿的时间越长,你得到的奖金就越少。例如

I Complete the level in 102 secs Goal time is 120 secs

I get 1,000 points for completion and 1,500 points for each second that i beat the Goal time for.

This way i will get 1,000 + (18* 1,500) = 28,000 points

Next guy completes in 100 secs

He Gets 1,000 + (20*1,500) = 31,000 points

关于iphone - iOS 排行榜 : Rank users on overall shortest time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9140750/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com