News for hackers. Stuff that matters.
Re:Elo scoring two years of Magic: The Gathering games by nwiswell on Monday April 18, 2022 @10:09PM (#31079121)
I think unfortunately Elo is misapplied here.

Elo is appropriate for chess, where there is no initial game-state variance, and no built-in advantage for either competitor except who goes first; that can be addressed by averaging, by using the results of tournaments where the competitors swap colors, or simply by maintaining a separate Elo as white and as black.

Similarly for Starcraft you can track Elo separately for Terran/Zerg/Protoss. (Technically you would also need to do the same by map, but anyway...)

With MTG, you have a huge effect from the quality of the deck. Unless you have each player play with each deck, there's no way to de-convolute the quality of the deck vs the quality of the player. And if you did have that data, Elo couldn't leverage it -- you'd need a more sophisticated model to account for that statistical effect.

Then there's the game-state variance you allude to... Regardless of how good you are at MTG, and even how good your deck is, you're going to lose a lot of games due to mana flood / mana screw / etc. When that happens to either player, the outcome of the game does not contain useful information about skill. Of course if you sample enough games, you can still figure out what is skill and what is chance, but using Elo with low-count datasets is bound to be misleading because it is designed for games of pure skill, where game outcomes contain information about relative skill levels 100% of the time. Maybe you could establish some rules about what games are appropriate to use as indicators of relative skill, and which ones must be discarded?

Anyway it's an interesting idea. Here's related reading for the MMR score used in Magic Arena:

https://hareeb.com/2021/05/23/inside-the-mtg-arena-rating-sy...

Re:Elo scoring two years of Magic: The Gathering games by jmgao on Monday April 18, 2022 @10:25PM (#31079206)
> With MTG, you have a huge effect from the quality of the deck. Unless you have each player play with each deck, there's no way to de-convolute the quality of the deck vs the quality of the player. And if you did have that data, Elo couldn't leverage it -- you'd need a more sophisticated model to account for that statistical effect.

How well a player chooses their deck is one of the factors that determines how good a player is. You can say the same thing about the other games: I'd probably have a better rating in chess if I didn't only play somewhat unsound gambits, and I'd definitely have a better rating in Starcraft if I didn't only do 2port wraith in TvZ.

Re:Elo scoring two years of Magic: The Gathering games by charlieyu1 on Tuesday April 19, 2022 @05:50AM (#31081245)
It is very rock-paper-scissors even at top level
Re:Elo scoring two years of Magic: The Gathering games by thatguy0900 on Tuesday April 19, 2022 @08:00AM (#31081983)
im not sure if its the same in magic, but when I played yugioh how well made a deck was was also just a indicator of how much money you had
Re:Elo scoring two years of Magic: The Gathering games by nwiswell on Monday April 18, 2022 @10:52PM (#31079344)
I'm not so sure.

A deck is something you have. A build order, or a chess opening, is something you _know_ and therefore more or less what I'd be comfortable calling skill.

Re:Elo scoring two years of Magic: The Gathering games by nimih on Monday April 18, 2022 @11:08PM (#31079420)
In my experience playing MTG (and other card games), when players discuss skill, they generally mean a (somewhat fuzzy) combination of both deckbuilding and "piloting" ability. It's understandable to want to draw a line between the two and say "I only want to evaluate in-game decision-making,", but, not only is that wildly impractical (it's going to be really hard to develop a model which fairly accounts for the fact that your buddy Jeff only likes playing decks which do nothing for 50 turns and then win the game on the spot iff no one else has a counterspell[0]), part of the way card game leagues work (again, in my experience) is that players spend a lot of time trying to figure out how to make their decks better and adapt them to what other players are doing. If you can't capture that effort, I honestly think you might be missing the point a little bit.

[0] Let's be clear, Jeff's deck is bad and he's going to lose a lot, even if he's a time-traveling supercomputer with the diplomatic finesse of Otto von Bismarck.

Re:Elo scoring two years of Magic: The Gathering games by nwiswell on Tuesday April 19, 2022 @02:39AM (#31080241)
> when players discuss skill, they generally mean a (somewhat fuzzy) combination of both deckbuilding and "piloting" ability.

I think the "piloting" ability is mostly (but not entirely) independent of the deck. You can see this most plainly in draft, where everyone is basically playing with a new deck. There are "soft" skills that are contextual and format-dependent, like knowing the cards that you need to play around (white just foretold turn 2, is that a Doomskar? Maybe I shouldn't play a creature this turn, etc). There are "hard" skills that are almost always valid (generally wait until after combat to spend mana, cast instants during your opponent's end step, etc).

But certainly deckbuilding talent is not necessary, because anybody can grab a decklist and head to TCGPlayer.

On that note I'd guess that draft (or sealed) tournaments are the best scenario to measure pure skill using Elo alone, since going into a tournament, everyone has equal chance to open good cards.

Re:Elo scoring two years of Magic: The Gathering games by noodle on Tuesday April 19, 2022 @12:06AM (#31079671)
Beyond a certain level, everyone has access to all the cards they want. That might cause a poor fit on the bottom levels, but intermediate to advanced levels, its not about ownership
Re:Elo scoring two years of Magic: The Gathering games by kalenpw on Tuesday April 19, 2022 @12:51AM (#31079847)
>everyone has access to all the cards they want

Top tier commander decks can easily cost over $10,000 I suspect the vast majority of players do not have access to them.

Re:Elo scoring two years of Magic: The Gathering games by theptip on Tuesday April 19, 2022 @01:45AM (#31080035)
That’s a fair point for Commander. But the GP seemed to be making a universal claim that ELO wouldn’t make sense in any case, even say Standard where the decks are <$500 (or Arena where you can get a meta deck for <$100, free if you have time to grind wildcards).

I think perhaps we could agree on an intermediate claim that Elo could work amongst the pool of players that can build any deck they want, which is a big pool for MTGA, and definitely a smaller pool for physical Standard, and probably very small for Commander.

I wonder if you could decompose the score by playing some games with a fixed deck too? Eg Arena challenges. How much of your overall Elo is just picking the right deck for the local meta, vs raw quality of plays?

Re:Elo scoring two years of Magic: The Gathering games by noodle on Tuesday April 19, 2022 @01:36AM (#31080008)
That depends fully on the format. Original article doesn't specify afaik, but the only sanctioned commander games I've ever played in a tournament format were limited events
Re:Elo scoring two years of Magic: The Gathering games by labster on Tuesday April 19, 2022 @02:03AM (#31080096)
MtG is like car racing. Sure, most people own cars (hi from California) and can theoretically race them. But anyone any good at racing has a lot of money.
Re:Elo scoring two years of Magic: The Gathering games by brightball on Monday April 18, 2022 @11:07PM (#31079415)
I actually came up with a play style variation that avoids the mana flood / screw and my son and I use it when we play. Honestly, I find it a lot more fun.

You split your deck into two stacks. One with land and one with everything else. For your starting hand, you take 3 land and 4 of everything else.

Each draw phase, you pick which stack you draw from.

That’s it. Everything else stays the same but mana floods / screws completely stop.

Re:Elo scoring two years of Magic: The Gathering games by reificator on Monday April 18, 2022 @11:43PM (#31079575)
It’s good for teaching younger players who still have temper problems, but there’s only so much of the game you can experience this way. And don’t expect to get to advanced or expert strategies without the game balance falling apart.

One knock on effect I’d predict is higher mana value cards would be substantially more playable. I expect a deck of walls + counterspells + removal + big finishers like the Eldrazi or even just Baneslayer Angel to be much more effective than it is now.

On the other end of the spectrum super low to the ground aggro strategies also get a huge bonus by simply never having to draw a land again.

Probably Storm (play a bunch of cheap spells, typically with a discount or with effects that give you mana when you cast a spell) gets a huge boost as well as they can ensure they never fizzle out. Once the engine is going they’ll always win unless they get countered.

What lose out here are all the decks in the middle. The midrange, “fair” decks that are just trying to curve out with the best play each turn.

And all that’s not counting the rules headache with cards like Oracle of Mul-Daya, Fact or Fiction, Treasure Hunt, or Dark Confidant. Which pile does my Maze of Ith go in? Cultivate? Sol Ring? Faceless Haven?

With that said it’s also my personal opinion that variance just makes the game more enjoyable and widens the group of players you can compete against, as long as you have the emotional capacity to not take losses personally.

Re:Elo scoring two years of Magic: The Gathering games by mxwsn on Monday April 18, 2022 @11:54PM (#31079620)
Variance is a critical lifeblood for card games, as demonstrated by the commander companion mechanic debacle, as a key lesson that mtg r&d has known but occasionally forgets. But not only at casual levels but many levels, mtg can definitely have too much starting hand quality variance that starts to reduce fun. Tournament mulligan rules and mtg arena starting hand sampling algorithms point to this.

I personally suspect that aggro would completely dominate a separate land deck meta if pushed hard enough. But I'm all on board for an alternative game design that invents new interesting questions to ponder, addresses a pain point of mtg design, and most of all makes it more fun for a kid.

Re:Elo scoring two years of Magic: The Gathering games by reificator on Tuesday April 19, 2022 @12:03AM (#31079657)
> I personally suspect that aggro would completely dominate a separate land deck meta if pushed hard enough.

Agreed, I probably should have listed it first.

Even in the short term, look at when Arena ran their Treasure events where each upkeep that player would get a treasure token. By the end of the first day the event was dominated by “mono red” decks with 13 land and free splashes.

Re:Elo scoring two years of Magic: The Gathering games by brightball on Tuesday April 19, 2022 @08:57AM (#31082475)
Fwiw, the amount of cards we have to play with is pretty limited to a few starter sets so very specialized decks don't really happen. I got rid of all of my cards from the 90s (still kicking myself there).

It's more that it keeps the game fun as he's just getting into it. You're guaranteed that both players are going to have playable draws.

For any setting with more advanced players there would definitely be side effects and a more polished set of rules in place for those special cards and circumstances.

Re:Elo scoring two years of Magic: The Gathering games by UncleMeat on Tuesday April 19, 2022 @08:24AM (#31082156)
It is actually the opposite. If you choose your pile then low cost decks are better because you can choose to spend fewer draws on land. Expensive cards are better if you get a draw from each pile each turn.
Re:Elo scoring two years of Magic: The Gathering games by reificator on Tuesday April 19, 2022 @12:30PM (#31085380)
I did not order the list of effects by importance or impact, I ordered them by what came to mind while I was typing.

I touched on low to the ground aggro decks in the very next paragraph, and I agree that's probably the biggest issue.

However aggro decks becoming more powerful does not mean control decks cannot also become more powerful. Decks aren't a one dimensional plot of aggro to control with midrange in the middle. (though to be fair I did say "on the other end of the spectrum" in my initial post)

When I say higher mana value cards are more playable, I mean in the sense that they can be cast "on curve" much more often, because if you want to cast a 7 drop on turn 7 without ramp you can choose do so, while with a normal deck you might expect to hit 7 mana between turns 8 and 11. (Not a hard calc, just a gut check)

If you have to answer your opponents' threats 1-1 early you can refill with answers, and if you get ahead with 2-1s or 3-1s you can keep drawing land to play your expensive threat on curve.

Re:Elo scoring two years of Magic: The Gathering games by Agentlien on Tuesday April 19, 2022 @12:46AM (#31079835)
The variance argument may be solid in general but I will say that mana flood and mana screw can be greatly alleviated through deck building and use of mulligan.

You don't often see it happen during high level play.

I used to be rather careless in how I planned the mana of my decks and rarely took a mulligan. I faced mana issues all the time. After putting more planning into my mana base and deciding on a careful strategy for when to take a mulligan I now rarely experience those issues. When I do it is mainly because I break my own rules out of greed when refusing to admit a hand with great cards is too low on mana.

Re:Elo scoring two years of Magic: The Gathering games by nimih on Monday April 18, 2022 @10:58PM (#31079365)
I agree that Elo falls rather short for multiplayer games (the article's approach probably converges much more slowly, or fails to converge, than an approach which is built around supporting multiplayer contests, and the simplification for "board zaps" is likely just plain wrong--although that might be a limitation of how they recorded their games), but I don't think individual MTG games having a substantial amount of luck should really impact the usefulness of Elo (or similar systems such as Glicko). After all, Elo is just trying to find ratings which best predict a given game outcome, so the presence of good/bad draws should still be well-modeled by that idea, and in particular, for two given players (at a particular point in time and holding particular decks[0]), it stands to reason that you should be able to still find some pair of ratings Rx and Ry s.t. P(x beats y) = 1/(1+10^(Rx-Ry)/400).

That being said, the inherent randomness of MTG maybe means that in an ill-defined, abstract sense, it takes "more skill" to improve 100 Elo points in MTG than in Chess, because X% of your games have no meaningful decisions so you have fewer places to take advantage of your superior decision-making and, further, this probably has real implications for reasonable choices of K if you're running, say, MTG Arena, but the article is pretty clear that they're not doing anything especially rigorous when picking K in the first place, and honestly (IMO) it probably doesn't matter a whole lot if you're running a Friday night beer league with some friends or whatever.

[0] I agree with the sibbling comment that deck selection and deckbuilding is a large part of what magic players mean when they discuss skill, and it seems very reasonable to allow those things to be included in our model.

Re:Elo scoring two years of Magic: The Gathering games by bitshiftfaced on Tuesday April 19, 2022 @09:34AM (#31082863)
Elo isn't misapplied here. It's just that when game results have a higher luck factor, you get a narrower distribution with shorter tails. You don't get those 2800 Elo players like in chess, who have virtually a 100% chance of beating nearly everyone everytime. The best and worst players tend more to the center, but there's still meaningfulness behind the score.
Re:Elo scoring two years of Magic: The Gathering games by stonith on Monday April 18, 2022 @11:34PM (#31079528)
> Regardless of how good you are at MTG, and even how good your deck is, you're going to lose a lot of games due to mana flood / mana screw / etc.

What makes this different from blind build order choices in Starcraft? The greed > safe > rush > greed interactions often set one player ahead pretty arbitrarily in the very early game.

Re:Elo scoring two years of Magic: The Gathering games by apocolyps6 on Tuesday April 19, 2022 @01:02AM (#31079889)
It's more like if mineral placement was randomized at the start of a game, with players having uneven access.

What you are describing with the build order exists also. Many Magic decks have a single game plan ("rush", etc) and can only minimally adapt between games in a match (by swapping cards with a 15-card sideboard). The degree to how uneven a matchup is can vary a lot, and some decks are hybridized so it doesn't just devolve in to rock/paper/scissors

Re:Elo scoring two years of Magic: The Gathering games by grog454 on Monday April 18, 2022 @11:27PM (#31079494)
If the purpose of Elo's system was to predict the outcome of a game between two players who have no or limited prior interaction, it can be "misapplied" to great effect. While unfairness and randomness (starting as black vs. white in Chess) can bias and increase the variance of that estimate, it is still better than tossing a coin.