|
Is balance an impossible goal? Or, why losing to really means is weak to .
Warning: this post suffers severely from tl;dr. Read the abstract to see if this interests you. If not, just move to the next thread.
Abstract: Balance is one of the favorite topics on this forum despite the fact that there is little critical thought about what it actually means and how it can be measured. This post will lay out why it is impossible to achieve a complete objective measure of balance. It will describe exactly what a player would see on average in terms of wins and losses as a result of imbalance (I guarantee this will surprise you). It will also discuss what I think might be the only "good" measure of balance, which has not been discussed openly by Blizzard as far as I have seen. Even then, it won't work that well. Note that I don't consider the role of maps here, which is enormously influential. Changing the map pool can completely rebalance the game of course, so assume every statement is made with "using the standard ladder rules and map pool" after it.
This whole post starts with a whine. Any whine will do. Oh, here's one now.
"I lose to all the time. Blizzard loves and hates . I quit forever."
Lovely. So here's my question: If Blizzard was actually insane and loved and hated and really had no feelings whatsoever about money, what would happen to ? And for that matter, to ? Try to predict the outcome. I bet you can't.
Before we dive in, some quick background. I will identify two types of imbalance, "racial" imbalance and "matchup" imbalance. Racial imbalance is an imbalance that affects *both* of a race's non-mirror matchups, i.e. making SCVs mine faster would allow to beat both and more easily. Matchup imbalance is an imbalance that primarily affects *one* of the matchups, while leaving the other alone. For instance, making EMP's area of affect larger would allow to beat more easily, but it wouldn't really do anything to the v matchup. Obviously a lot of changes would fall in between, but we'll get to that.
The whine that I described above specifically complains of a matchup imbalance, that Z loses to T, but doesn't complain about any of the other matchups. So we will assume that P versus either of the two races is balanced. And of course the mirror matches are balanced. If that was actually the case, what would happen?? Well, here's your answer: If T actually beat Z a little more than 50% of the time, Z players would have, on average, a little lower MMR than they should. That means they would, on average, be matched up against slightly weaker P players. This means Z would beat P slightly more than 50% of the time. So from the perspective of Z, T>Z>P. Easy peasy. Let's all complain to Blizzard... But not so fast. Because decent Z players are losing to slightly less skilled T players, those Z players have a lower MMR than they ought to. That means your average P player is facing more skilled Z players than he should. That, in turn, lowers his MMR slightly leading him to face slightly weaker T players. So from P's perspective, Z>P>T. To round it all off, we know that T us supposed to beat Z, but we just figured out that due to the magic of the ladder and MMR ratings, T now loses to P more than 50% of the time on average. So from T's perspective, P>T>Z. What a disaster! A single matchup imbalance causes everyone to lose, on average, by some non-50% amounts to every race except their own (in a mirror match). So the source of the imbalance is completely disguised. You cannot figure out by any means which race is the culprit. T being overpowered against Z causes T players to *lose* more games against P. Note that they deserve to lose these games.. they are inadvertently facing more skilled P players than they should be due to their extra "unfair" wins against Z. Did you predict that? Liar!
What happens in the case of a racial imbalance, where, say, Z is equally weaker than *both* T and P, which are balanced with respect to each other? This case is a little simpler, though no less infuriating. A Z player will win 50% of his/her games against each race and look for all the world to be perfectly balanced. Why you say? Well because the imbalance will lead him to face weaker T and P players on average. He will be lower in the ladder than he should be, but there's no way for him to know (except by the brilliant intuition that he should be higher in the ladder than he is because he is so pro). As long is the imbalance isn't so severe as to cripple the top of the ladder, it is invisible. Top players playing Z will be forced to be more innovative in the metagame to make up for this "unfair" advantage, but if the imbalance is relatively minor or confined only to certain situations: say, Z has a hard time responding when T and P do low-econ openings in close position maps that force Z to make extra units and delay their third, much of the time Z will overcome this disadvantage by either taking the risk and getting away with it or making up for the late third later. However, this balance issue (hypothetically, I'm not actually saying Z is underbalanced here, I just need an example) allows P and T players of lesser skill to defeat Z players a slightly higher percentage of the time. This imbalance would be entirely invisible statistically.
Now imagine a world in which there are *multiple* minor imbalances of *both* matchup and racial types, i.e. reality. Sorting out which race needs tweaking is hopeless. Nothing yet described publicly by Blizzard even approaches being able to do that. As I said at the beginning of the post, there are two ways I think it could be done. But first, one common idea that *wouldn't* work.
The logical impulse is to use random players. Sure, each random player may be better at one race than another, but on average, random players should give an idea of which race is best. In reality this doesn't work, and that's because being random changes the game. Now your opponent doesn't know what race you are, and that lack of information may confer a greater advantage in certain matchups than in others. In other words, this would only work if random players' races were announced at the start of the match. However, even if you were to fix that, it changes the game in another way. Random players at high levels of play are notorious for being bad at the late game in their weak matchups because they have less time to study the late game of each matchup in detail. That means that, on average, how random players do (or even dedicated multi-racers) will reflect more on race balance for players who are bad at the late game (and note also that their opponents may be gearing their builds to force a late game for this specific reason, further convoluting the situation). So random players and multi-racers can't be used to balance the game.
One thing you could is look at the top off-ladder competitive or professional play. This is probably the most sound method for achieving balance, though there are problems here as well. The first, which I mentioned above, is that a minor imbalance may just force more creativity from players of the "weaker" race. This will be especially true soon after the release of the game, i.e. now. This factor becomes less important as the game gets older and the strategies are tested further. The other major problem is the sample size. If you only look at GSL players your sample is too small to be significant in diagnosing all but glaring imbalances. If you include all professional and top amateur competitions you might have a better chance of getting a significant read on which matchups are imbalanced, but remember that the metagame changes relatively rapidly in the first years after release, so the data won't really mean anything at first.
So this brings me to the conclusion. I'll put it in bold. There is no way your personal experience can determine which matchups are balanced. You can't even do it with masses of data. Measuring balance is a huge problem for Blizzard, and my assumption is that they probably have a bunch of numerical systems, but that in the end it's a refined "squeaky wheel" model that trumps. (of course, only certain wheels get any attention, and they are probably deaf to whining)
A little about me. I am a diamond , though not high enough diamond that it means anything. I am a professional measurer of things (i.e. scientist) so I have some idea what people face when they try to measure things that are hard to measure. There are assumptions in what I say here that are all based on what Blizzard has actually communicated to the community. It may be that the system is actually different, but whatever system they use, it will still suffer from this problem. I hope this post serves to help people realize what a complicated system this 3-race game is and what steps are probably necessary to actually bring it into some semblance of balance. Really the best work that can be done in achieving balance is innovating within each matchup. The faster the metagame is mapped out, the faster the statistics at the top levels of play will actually matter.
Thanks for reading. Go Jinro.
|
balance is pretty damn close right now. Any race can win in almost any situation. Maps play a small part but definitely not as big as some people claim. Without idra there to say "i only lose because that map favors terran" and etc, no one would be talking about maps really.
This is probably the best we're gonna get til HotS comes out, then we start all over again with the balance of new units, yay.
|
I don't think the game is necessarily unbalanced, but I do think that there are holes in some races timings that probably wont be fixed until the expac
|
On January 20 2011 11:41 Skyze wrote: balance is pretty damn close right now. Any race can win in almost any situation. Maps play a small part but definitely not as big as some people claim. Without idra there to say "i only lose because that map favors terran" and etc, no one would be talking about maps really.
This is probably the best we're gonna get til HotS comes out, then we start all over again with the balance of new units, yay.
I disagree with your point about maps, I believe maps play a HUGE role in terms of balance. A game on steppes of war is completely different from a game on xel naga. Certain gameplay mechanics become much stronger such as slow tank pushes because on steppes of war slow tank pushes are actually quite fast.
|
On January 20 2011 11:43 Pocketpurple wrote:Show nested quote +On January 20 2011 11:41 Skyze wrote: balance is pretty damn close right now. Any race can win in almost any situation. Maps play a small part but definitely not as big as some people claim. Without idra there to say "i only lose because that map favors terran" and etc, no one would be talking about maps really.
This is probably the best we're gonna get til HotS comes out, then we start all over again with the balance of new units, yay. I disagree with your point about maps, I believe maps play a HUGE role in terms of balance. A game on steppes of war is completely different from a game on xel naga. Certain gameplay mechanics become much stronger such as slow tank pushes because on steppes of war slow tank pushes are actually quite fast.
You're right maps do play a huge role in balance that is the hole fucking reason why GSL is removing old maps and introducing new ones. Skyze is just being dense and he is obviously just trying to take cheap shots at IdrA
|
i realllllllly hope this isn't one of those undershadowed zerg whine threads, that seems innocent in the beginning but then the true colors come out.
there is literally one of these types of threads everyday.
User was warned for this post
|
No two things are the same, so how could anything be balanced. No human plays any where near to optimal so it is impossible to say. But certainly given perfect play one race is better than other, but that doesn't matter.
|
i dont think it cant be fix without changing the game way too much i agree with hakker theres just holes in race timings not completly imba
|
Amazing write up, very well thought out.
|
On January 20 2011 11:45 Silidons wrote: i realllllllly hope this isn't one of those undershadowed zerg whine threads, that seems innocent in the beginning but then the true colors come out.
there is literally one of these types of threads everyday.
NOT UNTIL YOU FEEL OUR PAIN
|
The game is close enough to balanced that now maps are being scrutinized.
Everyone knows what type of maps favor what race in what matchup, so logically the solution is to make every single map the same size as the ideal map (which is probably XNC). The problem is we also want a variety of maps to play on, which begins the never ending cycle of balance vs variety.
|
Thanks for the analysis. I've thought about this, but I never realized that a single imbalance would have such a snowball effect.
So this is why blizzard has such a hard time balancing...
|
There isn't much of a standard unit to judge perfect balance. Balance is something that isn't tangible, but nonetheless the game's experience doesn't get ruined by the balance. I'm just happy the game the way it is. Games are games, and there's no such thing as a perfect game for everybody. There's always a weakness of some sort, but Starcraft is one of the best around right? For me, the best overall :D
|
On January 20 2011 11:41 Skyze wrote: balance is pretty damn close right now. Any race can win in almost any situation. Maps play a small part but definitely not as big as some people claim. Without idra there to say "i only lose because that map favors terran" and etc, no one would be talking about maps really.
This is probably the best we're gonna get til HotS comes out, then we start all over again with the balance of new units, yay. mkp or mvp(i dont remember): close positions on metal is 90% win in TvZ
yeah map imbalance is completely noexistant, thats why there are absolutely no statistics to back it up. (sarcasm)
anyways on topic: balance is impossible as long as the metagame is shifting. you can get close but then the metagame will shift just slightly and everything would no longer be balanced. but we're not here for a completely balanced game, if we wanted to play a completely balanced game all play a one dimensional game.
|
I work on the Balance Team for Age of Empires Online, and I can say that perfect balance is so hard for a fallible team of developers to achieve that it should be deemed impossible. Also, there isn't really a way to quantify balance, and as such all balance changes must be made based off of qualitative experience. If you define "perfect balance" as balance that is created based off of qualitative measurements, then sure perfect balance can be achieved. It seems that the OP is making the assumption that what is "best" or "perfect" balance-wise is both empirically verifiable and that balance can be quantified using some sort of unit-based measurement.
|
On January 20 2011 11:51 Amui wrote: Thanks for the analysis. I've thought about this, but I never realized that a single imbalance would have such a snowball effect.
So this is why blizzard has such a hard time balancing...
They have a hard time balancing because they're too busy deep underground in their testing laboratories completely oblivious to what's happening in the real world aka the pro scene. That's why they come out with ideas like "hmm I wonder what would happen if we reduced the build time of a Bunker by 10 seconds" when Zergs are having an unbelievable amount of difficulty already versus Marine Bunker rushes.
|
as long as there is more then one race balance is nearly impossible but MAYBE some awesome computer AI could make a "fuckload" of game and they could make some sort of balance but like it is now no it will never be
still i think map balance is a bigger problem that race balance atm
|
even international chess isnt balanced
the greatest thing about sc balance is maps. maps affect balance and therefore the game can be perfect, they just need better maps. just look at sc1...maps are soooo important and you can control which race is strong
|
your missing the whole point mmr varies in skill level of everyrace thats why we have leagues lowest mmr is in bronze, highest in masters if we look on similar skill level of all three races those players from all 3 races will be facing stronger and weaker oponents regardless of race imbalance your argument is not logical in reality
User was warned for this post
|
or you could not care so much about mmr and imbalance and just play the game. the only reason there are "imbalances" is because play styles havent been worked enough to be used as counters and what not. its just a relatively young game and system and will equalize with time
|
|
|
|