Faustvii / beth-leaderboard

beth stack leaderboard app
https://beth-leaderboard.fly.dev/
5 stars 1 forks source link

Remove players from leaderboard if they haven't played in 3 weeks #61

Open djonn opened 1 month ago

djonn commented 1 month ago

Jeg er træt af at se en førsteplads som ikke har spillet i ugevis 🙈

Lad mig høre jeres holdning om vi overhovedet skal have denne feature

srensom commented 1 month ago

Måske vi skal overveje at de der zZZz børger kommer på når det er ved at være tæt på at man ikke bliver vist? Vi skal nok også overveje at gøre noget for at man ikke kan gemme sig indtil season end, spille et spil og !prank! man var på første all along. Udover det er jeg all for it!

djonn commented 1 month ago

Måske vi skal overveje at de der zZZz børger kommer på når det er ved at være tæt på at man ikke bliver vist?

Helt enig. Har opdateret så de vises efter 14 dage frem for kun 7

Vi skal nok også overveje at gøre noget for at man ikke kan gemme sig indtil season end, spille et spil og !prank! man var på første all along.

Jeg er ikke klog nok til at udregne en god måde at gøre det på 😞 udover rating decay som virker ret omfattende

Faustvii commented 1 month ago

Måske vi skal overveje at de der zZZz børger kommer på når det er ved at være tæt på at man ikke bliver vist?

Helt enig. Har opdateret så de vises efter 14 dage frem for kun 7

Vi skal nok også overveje at gøre noget for at man ikke kan gemme sig indtil season end, spille et spil og !prank! man var på første all along.

Jeg er ikke klog nok til at udregne en god måde at gøre det på 😞 udover rating decay som virker ret omfattende

Kunne man lave noget simpelt rating decay som bare siger hver dag efter x, mister du y rating (Måske er 10 et ok tal) hver dag. Måske man kunne gøre noget med folks usikkerhed så de decayer hurtigere og langsommere afhængig af hvor sikker algoritmen er på dem (Men så skal man nok til at persistere et eller andet).

srensom commented 1 month ago

Kunne man lave noget simpelt rating decay som bare siger hver dag efter x, mister du y rating (Måske er 10 et ok tal) hver dag. Måske man kunne gøre noget med folks usikkerhed så de decayer hurtigere og langsommere afhængig af hvor sikker algoritmen er på dem (Men så skal man nok til at persistere et eller andet).

Skal man så få sit mistede rating tilbage efter man har spillet igen?

Faustvii commented 1 month ago

Kunne man lave noget simpelt rating decay som bare siger hver dag efter x, mister du y rating (Måske er 10 et ok tal) hver dag. Måske man kunne gøre noget med folks usikkerhed så de decayer hurtigere og langsommere afhængig af hvor sikker algoritmen er på dem (Men så skal man nok til at persistere et eller andet).

Skal man så få sit mistede rating tilbage efter man har spillet igen?

Nope, det gone. Det meget nemmere at arbejde med hvis det bare er gone, så kan vi nemlig bare udregne det baseret på gaps i din match history der er over x, også er der ikke nogle der lige pludselig hopper tilbage på først pladsen.

srensom commented 1 month ago

Kunne man lave noget simpelt rating decay som bare siger hver dag efter x, mister du y rating (Måske er 10 et ok tal) hver dag. Måske man kunne gøre noget med folks usikkerhed så de decayer hurtigere og langsommere afhængig af hvor sikker algoritmen er på dem (Men så skal man nok til at persistere et eller andet).

Skal man så få sit mistede rating tilbage efter man har spillet igen?

Nope, det gone. Det meget nemmere at arbejde med hvis det bare er gone, så kan vi nemlig bare udregne det baseret på gaps i din match history der er over x, også er der ikke nogle der lige pludselig hopper tilbage på først pladsen.

Jeg stemmer for at vi "gør det ordentligt" istedet så og gør noget ved en spillers usikkerhed somehow. Det kan blive ret brutalt for ens rating resten af sæsonen at have -100 fordi man har holdt sommerferie

Faustvii commented 1 month ago

Kunne man lave noget simpelt rating decay som bare siger hver dag efter x, mister du y rating (Måske er 10 et ok tal) hver dag. Måske man kunne gøre noget med folks usikkerhed så de decayer hurtigere og langsommere afhængig af hvor sikker algoritmen er på dem (Men så skal man nok til at persistere et eller andet).

Skal man så få sit mistede rating tilbage efter man har spillet igen?

Nope, det gone. Det meget nemmere at arbejde med hvis det bare er gone, så kan vi nemlig bare udregne det baseret på gaps i din match history der er over x, også er der ikke nogle der lige pludselig hopper tilbage på først pladsen.

Jeg stemmer for at vi "gør det ordentligt" istedet så og gør noget ved en spillers usikkerhed somehow. Det kan blive ret brutalt for ens rating resten af sæsonen at have -100 fordi man har holdt sommerferie

Jeg synes ikke -100 er specielt brutalt, for mange svarer det til at vinde 2 gange. Og det er jo først efter en 21 dages grace periode med denne ændring. Så selvom jeg ikke har spillet i 31 dage når min ferie er over så ville det kun være 10 dages decay, og man kan jo gøre det endnu mere fair og sige at det skal være 21 hverdage, og man kun decay på en hverdag.

Jeg ved ikke hvad ordentligt er, men det her er vidst en meget standard måde at gøre det på, f.eks. i league mister man 25 rating hver uge, efter 4 ugers inaktivitet indtil man rammer et minimum "rating" så kan man ikke decay mere.

Faustvii commented 1 month ago

Kunne man lave noget simpelt rating decay som bare siger hver dag efter x, mister du y rating (Måske er 10 et ok tal) hver dag. Måske man kunne gøre noget med folks usikkerhed så de decayer hurtigere og langsommere afhængig af hvor sikker algoritmen er på dem (Men så skal man nok til at persistere et eller andet).

Skal man så få sit mistede rating tilbage efter man har spillet igen?

Nope, det gone. Det meget nemmere at arbejde med hvis det bare er gone, så kan vi nemlig bare udregne det baseret på gaps i din match history der er over x, også er der ikke nogle der lige pludselig hopper tilbage på først pladsen.

Jeg stemmer for at vi "gør det ordentligt" istedet så og gør noget ved en spillers usikkerhed somehow. Det kan blive ret brutalt for ens rating resten af sæsonen at have -100 fordi man har holdt sommerferie

Jeg synes ikke -100 er specielt brutalt, for mange svarer det til at vinde 2 gange. Og det er jo først efter en 21 dages grace periode med denne ændring. Så selvom jeg ikke har spillet i 31 dage når min ferie er over så ville det kun være 10 dages decay, og man kan jo gøre det endnu mere fair og sige at det skal være 21 hverdage, og man kun decay på en hverdag.

Jeg ved ikke hvad ordentligt er, men det her er vidst en meget standard måde at gøre det på, f.eks. i league mister man 25 rating hver uge, efter 4 ugers inaktivitet indtil man rammer et minimum "rating" så kan man ikke decay mere.

Correction, det er 61 dage jeg ikke har spillet når min ferie er ovre, så jeg er nok den person der står til at blive ramt hårdest af en decay change, men jeg synes stadig ikke det er specielt brutalt, selvom jeg ville have 40 dages decay og potentielt står til en (400 rating loss)

srensom commented 1 month ago

Kunne man lave noget simpelt rating decay som bare siger hver dag efter x, mister du y rating (Måske er 10 et ok tal) hver dag. Måske man kunne gøre noget med folks usikkerhed så de decayer hurtigere og langsommere afhængig af hvor sikker algoritmen er på dem (Men så skal man nok til at persistere et eller andet).

Skal man så få sit mistede rating tilbage efter man har spillet igen?

Nope, det gone. Det meget nemmere at arbejde med hvis det bare er gone, så kan vi nemlig bare udregne det baseret på gaps i din match history der er over x, også er der ikke nogle der lige pludselig hopper tilbage på først pladsen.

Jeg stemmer for at vi "gør det ordentligt" istedet så og gør noget ved en spillers usikkerhed somehow. Det kan blive ret brutalt for ens rating resten af sæsonen at have -100 fordi man har holdt sommerferie

Jeg synes ikke -100 er specielt brutalt, for mange svarer det til at vinde 2 gange. Og det er jo først efter en 21 dages grace periode med denne ændring. Så selvom jeg ikke har spillet i 31 dage når min ferie er over så ville det kun være 10 dages decay, og man kan jo gøre det endnu mere fair og sige at det skal være 21 hverdage, og man kun decay på en hverdag.

Jeg ved ikke hvad ordentligt er, men det her er vidst en meget standard måde at gøre det på, f.eks. i league mister man 25 rating hver uge, efter 4 ugers inaktivitet indtil man rammer et minimum "rating" så kan man ikke decay mere.

Måske jeg lige skal kigge hvordan andre spil løser det.. Dengang jeg spillede League var tallet man så ikke det samme som tallet bagved, og tallet bagved blev ramt af inaktivitet i form af usikkerhed.

djonn commented 1 month ago

Man kan ikke nøjes med at ændre usikkerhed alene, da det vil give folk mulighed for at udnytte det ved ikke at spille i "nogle dage" [1] som får deres usikkerhed til at stige og de kan derfor få et stejlere rating gain end de ellers kunne.

[1]: "nogle dage" er 21 dage i vores tilfælde, så måske ikke så slemt.

djonn commented 1 month ago

Jeg har prøvet at implementere et decay system i #62, den piller både ved skill og usikkerhed, hvilket jeg tror er nødvendigt.