Announcement

Collapse
No announcement yet.

MMR Matchmaking Planning Thread. Nerds welcome.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Riverside
    replied
    Mmr moving along swiftly holy moly

    Leave a comment:


  • qan
    replied
    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:


  • banzi fuq
    replied
    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:


  • qan
    replied
    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:
    1. Snapshot code to record team strengths and the ships players are using when someone is switched/changed/subbed. (Finished yesterday; needs testing.)
    2. 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.
    3. 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.
    4. 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.)
    5. Matchmaking is introduced and normal MMR basing begins.
    Just wanted to keep everyone posted and let you know that yes, we're committed to bringing MMR to basing. Thanks to everyone who's played so far, and for being patient on this.

    Leave a comment:


  • Cape
    replied
    that's fair

    Leave a comment:


  • paradise!
    replied
    Originally posted by Cape View Post
    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..
    yeah eh? go ahead and code it then, bud.

    java is not a flavor of yogurt, bud

    Leave a comment:


  • Cape
    replied
    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:


  • Kim
    replied
    Originally posted by Cape View Post
    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.
    Agreed, there's plenty of players available to play. If it means sitting a game if you gotta take a break, then don't play every game. Its not required for everybody to play every game.

    Leave a comment:


  • Cape
    replied
    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:


  • Rab
    replied
    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:


  • Cape
    replied
    It does not

    Leave a comment:


  • Rab
    replied
    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:


  • Cape
    replied
    team grouping by rating

    Leave a comment:


  • Rab
    replied
    what is !mtt ?

    Leave a comment:


  • Cape
    replied
    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:

Working...
X