josuf107 / xioqbot

twitch queue bot
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Crew Elo system + Ranking Command #18

Open Xiocious opened 7 years ago

Xiocious commented 7 years ago

If the custom crews could be ranked using an Elo system, that'd be great. If this happens, I'd also like a "!crew rankings" | Displays the top 5 crews(by Elo) "Crew Rankings: crewname, crewname, crewname, crewname, crewname"

"[crewname] has just reached [1st, 2nd, 3rd, 4th, or 5th] place in the crew battle rankings! Congratulations!"

If a crew is already put in the system and hasn't played in a battle in over 2 weeks, it should have some kind of slow decay. Should, be a setting. I added it to the doc, but !crewelodecay | Options: # of days, off | !elodecay The elo should decay slowly. Probably once every 2 days after that decay point. Not sure the exact amount...

Also I was researching Elo systems and some have different numbers as different levels of "skill", if this kind of thing is done and you have an idea of what level is in relation to what; could you let me know? Ex) for USCF: Class B = 1600-1799

josuf107 commented 7 years ago

https://en.wikipedia.org/wiki/Elo_rating_system for reference on mister Elo