glicko2 rating lower bound
This commit is contained in:
parent
c4a5332f3f
commit
90efa51203
|
@ -54,7 +54,9 @@ private[puzzle] final class Finisher(
|
|||
private val system = new RatingCalculator(VOLATILITY, TAU)
|
||||
|
||||
private def mkRating(perf: Perf) = new Rating(
|
||||
perf.glicko.rating, perf.glicko.deviation, perf.glicko.volatility, perf.nb)
|
||||
math.max(1000, perf.glicko.rating),
|
||||
perf.glicko.deviation,
|
||||
perf.glicko.volatility, perf.nb)
|
||||
|
||||
private def mkPerf(rating: Rating): Perf = Perf(
|
||||
Glicko(rating.getRating, rating.getRatingDeviation, rating.getVolatility),
|
||||
|
|
|
@ -77,7 +77,10 @@ private final class PerfsUpdater {
|
|||
}
|
||||
|
||||
private implicit def mkRating(perf: Perf) = new Rating(
|
||||
perf.glicko.rating, perf.glicko.deviation, perf.glicko.volatility, perf.nb)
|
||||
math.max(800, perf.glicko.rating),
|
||||
perf.glicko.deviation,
|
||||
perf.glicko.volatility,
|
||||
perf.nb)
|
||||
|
||||
private def mkRatings(perfs: Perfs) = new Ratings(
|
||||
global = perfs.global,
|
||||
|
|
Loading…
Reference in a new issue