Announcement
Collapse
No announcement yet.
MMR Matchmaking Planning Thread. Nerds welcome.
Collapse
X
-
We're up to #2 and subs are now live in j/d! Base creeps closer.
Subs work this way: if you play for 20% of a match, you get 20% of the ratings change that you would have if you played the whole match, and only based on the strength of the two teams while you were in.
When someone subs for you, the team strengths are recalculated, and for their 80% share of the match they get the change based on those strengths.
This same code will allow players to switch and change ships in base, applying the changes only to the ships played. (Specials will be rolled into spider.) Still need to get in basing ratings, but if progress is as smooth as it has been the last few days, we might get up to #4 before the year's end!
Leave a comment:
-
Thanks for the updates qan. Thanks to the team working on the code and testing the code. Looking forward to getting in the games to help test it all out.
Leave a comment:
-
Update on Base MMR
There are a few hurdles for base vs d/j in terms of MMR implementation: multiple ship ratings, making decent teams with players provided and assigning them ships based on what they're willing to play, and changes/switches/subs while still keeping ratings mathematically accurate.
Here's the task list we're looking at currently:- Snapshot code to record team strengths and the ships players are using when someone is switched/changed/subbed. (Finished yesterday; needs testing.)
- Sub code using snapshots: make sure the system works properly with d/j. This means that soon we'll be able to sub people out and keep playing while keeping ratings fair, such as if they're lagging, DC or RQ.
- Handling ratings for multiple ships: need to aggregate ratings for the time a player was playing each individual ship, and apply ratings changes correctly based on team strengths using collected snapshots.
- Basing goes live without matchmaking: captains form teams themselves, but ratings adjust fairly based on team strengths. Or hosts do it manually. (May need some commands to help captains/hosts balance, such as showing ratings of all players in all ships, or showing rating in descending order for each shiptype.)
- Matchmaking is introduced and normal MMR basing begins.
Leave a comment:
-
Originally posted by Cape View PostMMR has taken over TWD and is running every night.
Why not put out a crude MMR Basebot where people !P and get random ship assignments?
The rating system remains the same for each individual ship.
Reduce the win timer to 10min. Allow a specials duel in 5-10% of games with one Lanc or Wb per team.
Seems easy to code I guess?
The community gives feedback and go from there..
java is not a flavor of yogurt, bud
Leave a comment:
-
MMR has taken over TWD and is running every night.
Why not put out a crude MMR Basebot where people !P and get random ship assignments?
The rating system remains the same for each individual ship.
Reduce the win timer to 10min. Allow a specials duel in 5-10% of games with one Lanc or Wb per team.
Seems easy to code I guess?
The community gives feedback and go from there..
Leave a comment:
-
Originally posted by Cape View PostI like the rapid fire games and don't want to accommodate pissers or smokers. Sit a game if you have to.
MMR has enabled us to play some fun games but does anyone have a league or event idea with this game mode?
I wanted MMR/Elim points race but not sure exactly how that would work since resetting MMR ratings seems like a bad idea.
Leave a comment:
-
I like the rapid fire games and don't want to accommodate pissers or smokers. Sit a game if you have to.
MMR has enabled us to play some fun games but does anyone have a league or event idea with this game mode?
I wanted MMR/Elim points race but not sure exactly how that would work since resetting MMR ratings seems like a bad idea.
Leave a comment:
-
Consider how to build "piss+drink" breaks into MMR. Atm the !p time is about 30 seconds, so someone wanting a quick break misses a whole game.
Obvious options:
a) leave !p open for 3 mins every time
b) let people use a !brb command to force current/next !p time to be 3 mins
Leave a comment:
-
Oh. Couple of observations on that:
1. I like it, feels better to have a high level game and newbie games.
2. I don't know how to tell what mode I'm playing. Does it say somewhere if it's drafting using !mtt or not?
Leave a comment:
-
Is there a time table for automation?
Might as well leave the bot in Elim arena and allow players to vote on Elim or MMR.
!mtt always enabled
Leave a comment:
Channels
Collapse
Leave a comment: