我只是想知道是否有人有任何基于剩余时间、用户级别和难度的好的游戏得分算法。
目前我正在使用一个非常简单的代码行:
(100*rTime)*level*difficulty
问题在于点的范围差异太大。例如,在难度范围为 b/w 1-3 且最长 30 秒的级别 1 中,用户将获得 100 到 9000 分。
此外,对于更高级别,返回的点数太高了。我希望每个级别的得分都更高,但是对于当前的方程式,结果太高了。例如,在难度为 3 且最长时间为 30 秒的 10 级时,用户将获得 3,000 到 90,000 分。再一次,点差太大了,90,000点太高了。
任何帮助将不胜感激。谢谢!