TL;DR: Snap's Matchmaking ONLY cares about MMR in pool 3, screwing over non-infinite players
The Background
Yesterday while trying to complete a few quests, I (ingame name of AlpHaas) queued into KMBest and EducatedCollins, arguably 2 of the best players in the game, in back to back games, both playing variations of the best deck in the game (Zabu Darkhawk).
However, I'm just rank 87 (the highest rank I've ever reached), at CL ~2200 (Proof), and I'm entirely free to play. KMBest is rank 200+, and EducatedCollins is rank 400+.
Playing against opponents with ranks more than double and quadruple mine, while just trying to hit rank 90 for the first time, doesn't seem like a functional system.
Second Dinner's Algorithm
Second Dinner has, on multiple occasions, claimed that their Matchmaking algorithm takes into account 3 factors: Collection Level, Rank, and Internal MMR (determined by cubes per game). However, Collection Level and Rank seem to have essentially ZERO influence after entering pool 3.
Most people note playing against full meta Pool 3+ decks after crossing CL 600, and playing against infinite opponents at Rank 50. Rank clearly cannot have any noticeable impact if players in Rank 80-90 are playing against players at rank 200+ and 400+. Ultimately, it seems that matchmaking is almost entirely determined by MMR.
Why this is a Problem
While matchmaking is entirely determined by MMR, the rewards structure of Marvel Snap is not. Rewards are granted based on rank, rather than MMR. In order to hit infinite, I have to be able to consistently beat players like KMBest and EducatedCollins, who not only play the best decks in the game, but play them exceptionally well. The ONLY way I can climb is by becoming, literally, one of the top .01% players in all of Marvel Snap.
Lower MMR players also suffer from this system. The best way to game the system right now is to intentially tank your MMR once you hit infinite, where you can't lose any progress and already have the full season rewards, by throwing away 8 cube games. Many players have done this since the game's inception. As a result, when a new season starts, they get matched with much lower rank players. This results in rank 50 players going up against former-infinite players who use top tier decks to climb before they intentionally tank their MMR. New players don't enjoy getting repeatedly curbstomped by decks like Zabu Darkhawk when they start a new season. While I have to literally become a gaming god just to hit rank 90, people who tank their MMR at infinite can climb each season by continually beating up on new players who just want to hit rank 50.
The Solution
The obvious solution is to much more heavily prioritize rank as a matchmaking metric for people who are not yet in infinite. This will result in people going up against players who are at their own level in the climb. Climbing will not require high MMR individuals to continuously beat the top 10 players in the game, intentionally throwing games at infinite will be disincentivized, and less new players will get continuously matched against infinite players using full-meta decks.
Once in infinite, the MMR system can be reprioritized. People who want to meme in infinite can play against each other, while those more interested in competitive environments can continue to play against others with the same goals. Making this change to the system will make the season rewards equally achievable by all players, while still allowing for skill based matchmaking to result in good, fair games for all players.
TL;DR: The current MMR system is easily abusable by infinite-level players and punishes new and non-infinite players trying to climb. This can be fixed by using rank as a matchmaking metric for non-infinite players, rather than just MMR.
bluemovers wrote:this is a good summary i found on the Snap subreddit of why the matchmaking is broken, making it so fucking difficult for players (like myself and the person who posted this) to climb to Infinite.
<reddit post>
Toggle Spoilerbluemovers wrote:i am approaching CL3000. is it correct that once i reach that i should have all pool 3 cards?
tgk2 wrote:maybe im missing something but whats the point of grinding your level up? i get grinding for new cards, but doesnt moving up levels just make you play tougher opponents? there don't seem to be much else advantage wise aside from some piddly rewards each 10 levels
Return to Peanut Butter and Jelly Talk
Users browsing this forum: Alice, barbara_h, Christmas Ape, Crud, Down n dirty rufus, gashed, Google [Bot], hells bells, honeypie, jalapeño ranch, Milk, monkey d stiltzkin , No Good Advice, ooops, pablito, pretty yeoman, Rattlebag , spix et chicho, subtitles, unsandpiper and 69 guests