• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 23:46
CET 05:46
KST 13:46
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
ComeBackTV's documentary on Byun's Career !9Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15
StarCraft 2
General
Micro Lags When Playing SC2? ComeBackTV's documentary on Byun's Career ! When will we find out if there are more tournament Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win RSL Revival - 2025 Season Finals Preview
Tourneys
$100 Prize Pool - Winter Warp Gate Masters Showdow $5,000+ WardiTV 2025 Championship Winter Warp Gate Amateur Showdown #1 Sparkling Tuna Cup - Weekly Open Tournament RSL Offline Finals Info - Dec 13 and 14!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress
Brood War
General
Klaucher discontinued / in-game color settings Anyone remember me from 2000s Bnet EAST server? BGH Auto Balance -> http://bghmmr.eu/ How Rain Became ProGamer in Just 3 Months FlaSh on: Biggest Problem With SnOw's Playstyle
Tourneys
[BSL21] LB QuarterFinals - Sunday 21:00 CET Small VOD Thread 2.0 [Megathread] Daily Proleagues [BSL21] WB SEMIFINALS - Saturday 21:00 CET
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Current Meta Fighting Spirit mining rates
Other Games
General Games
Stormgate/Frost Giant Megathread General RTS Discussion Thread Nintendo Switch Thread Mechabellum PC Games Sales Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
The (Hidden) Drug Problem in…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1785 users

Scientific proof that SC2 is imbalanced (sorta) - Page 8

Forum Index > SC2 General
Post a Reply
Prev 1 6 7 8 9 10 13 Next All
Flyingdutchman
Profile Joined March 2009
Netherlands858 Posts
August 17 2010 09:41 GMT
#141
as mentioned earlier, you can't draw conclusions from this due to the AMM. Balance discussion or conclusions should be drawn from personal experience and with as little bias as possible. Good effort though
GagnarTheUnruly
Profile Joined July 2010
United States655 Posts
August 17 2010 09:45 GMT
#142
Thanks. As I've said, if the races are imbalanced, AMM will have the effect of changing the distribution of the races among the leagues. Because this doesn't happen, my results still provide imformation suggesting that overall balance is good.
x7i
Profile Joined July 2010
United Kingdom122 Posts
August 17 2010 10:22 GMT
#143
if the races are imbalanced, AMM will have the effect of changing the distribution of the races among the leagues
now, will it? logically it should, but considering whole system is designed to create illusion of balance and equality there is no reason to believe it does, it as well might be maintaining equal race distribution on visible level while analysis of hidden matchmaking ratios would paint a very different picture

and of course youre right, but we believe what we choose to believe

anyhow good academic work... and i do find the win ratio graph interesting and meaningful actually ;-)

Keitzer
Profile Blog Joined May 2010
United States2509 Posts
August 17 2010 10:54 GMT
#144
DUDE! You do realize that the reason terran is lower in Bronze is b/c of all the SP terrans who came over to MP are getting placed into Bronze and bringing the W/L down....
I'm like badass squared | KeitZer.489
Ganondorf
Profile Joined April 2010
Italy600 Posts
August 17 2010 11:06 GMT
#145
The race distribution is not balanced indeed. But it is not consistent with popular belief that terran dominate everything, you have a higher % of protoss players across all leagues except bronze. So i'm not sure how that can be used to determine if a game is balanced, rather that critically analyzing matchups and determining why a matchup is imbalanced and how to fix it without messing up the rest.
edahl
Profile Joined February 2008
Norway483 Posts
August 17 2010 11:12 GMT
#146
On August 17 2010 07:35 neobowman wrote:
Isn't this math and not science?

o_O

User was warned for this post
hdkhang
Profile Joined August 2010
Australia183 Posts
August 17 2010 12:41 GMT
#147
On August 17 2010 18:45 GagnarTheUnruly wrote:
Thanks. As I've said, if the races are imbalanced, AMM will have the effect of changing the distribution of the races among the leagues. Because this doesn't happen, my results still provide imformation suggesting that overall balance is good.


The problem is not in your methodology as much as it is in the assumptions you are making about the system.

What do we know about the system?

Anyone who wishes to play on the ladder is accepted

* You can have zero knowledge of the game and yet you will be placed in Bronze (in sports, that makes you 3rd place!), the only prerequisites for acceptance into a league is to just show up 5 times (you can even disconnect 5 times once the game starts and still get in).
* This is an automatic invalidation of any results emerging from the Bronze league as the range of skill present is astronomical!

You only play matches against people in your region

* Comparisons across different battle.net servers is worthless.

The hidden MatchMakingRating number is based only on wins/losses with respect to the current MMR of yourself and your opponent

* What was required to score that win is not considered at all, nor should it be. Unfortunately, this places the onus on making a game as balanced as possible all the more important or else the MMR is worthless.
* This point also explains why the data is "practically worthless".

The AMM will attempt to pair you up with a person with a similar MMR

* Note that I say similar MMR and not similar skill/ability.
* If a race imbalance existed, the MMR would not reveal it since it would simply consider the person using the weaker race as a "poorer" player hence a lower MMR and the person using an OP race as a better player rewarding them with a higher MMR.
* Thus if you were to compare even between players of similar MMR but across the three races, it would reveal nothing of significance since the reason they were given that MMR is due to their win/loss performance against the same people they are being compared against.

Not everyone will play the same number of games

* You may say "well duh" but it bears repeating.
* I think in the original top 200 list one of the players that made it had only played a handful of games, I think it was 7 all up, yet 7 games was enough for the system to determine their MMR to be one of the top 200 on the server.
* I honestly believe that a more stringent pre-requisite for diamond league is needed, e.g. 100 games played.

There are many more other points to make, but let's just start with the above for now.
icezar
Profile Joined June 2010
Germany240 Posts
August 17 2010 12:54 GMT
#148
Very nice post!!!
Even better are the your coments and response to all other.

I am courious what do you make of the race distribution?
There you can see a clear difference.
For example in Diamond League across al regions only 24% plays zerg as opposed to 35% playing Protoss.
Dagon
Profile Joined August 2010
Romania264 Posts
August 17 2010 15:04 GMT
#149
Umm.. I am not sure i understand all of this very good but wouldn't this analisis also proves that rock-paper-scissors is balanced? And it is true. If you take 1.000.000 random games of rock-paper-scissors games and analize them, the win-loss of each Side would be close to 50% but that deffinetly dosen't prove that Rock has a 50% win rate against paper.

Because of the match making system it may be true that random players from all leagues experience no imbalances but the question should be if all the mach-ups are balanced at pro level not that the game îs balanced all around.. I think..

Please correct me if i am wrong about the rock-paper-scissors thing because i really want to understand how this works.
escapeArtist
Profile Joined August 2010
Norway2 Posts
Last Edited: 2010-08-18 16:59:48
August 18 2010 16:53 GMT
#150
Hi there

After reading many of the comments to this great post I have set up some graphs in Excel to see how races are represented across the leages, and how they evolve as skill level evolves.

I work with analysis as a living (I'm not claiming to the best at it), but I'm not a native english so please exscuse me for not using the correct terms.

Source: http://www.sc2ranks.com/stats/race/all/1
Date: 18.08.2010

The source of the data may me skewed, but I feel that it's enough players to give a reasonable representation of the general trends.

Total number of players / 1v1 teams: 574 314

First off I had a look at the general representation of all the races:

Race Distribution
[image loading]

As we can clearly see from this cake diagram Protoss is the most represented race if you look at all the brackets and players. And to noones surprise Zerg is the least represented.

For a look at the general representation of players I also sorted the players by leages

Player Distribution
[image loading]
No big surprises here either I think.

So if you filter by popularity of each race by points / leagues then the following line diagram comes up:

Race development by points and leagues
[image loading]

First of all I must comment on the numbers and criterias used in this graph.
I removed the best of the best in each league to prevent huge leaps and irregulareties to the graph since the there was so few players. (You can't compare 30 people to 100 000).
Second I added a moving average(5) to even out the peaks to give a better visual representation of the development for each race.

Not Surprisingly Terran starts out very strong, but as you can clearly see Terran looses popularuty as leagues move up and picks ups slightly again at the upper diamond. This is most likely players moving from random races, but again every race gets immigration from the random race.

Protoss is going relativly strong from lower bronze to upper diamond and Zerg is starting out weak while getting more and more players as it moves up the ladders.

As you can also see from this then all the races gets players from the random race in the diamond leage (probably as players have to focus their time on 1 race to stay competative).

The strongest development from bronze to diamond is withouth a doubt Zerg, while Terran loses the most players.
With this I guess you can say that Terran is the typical "noob" race and Zerg is the typical "Pro" race if you judge only by development.

Now there are many things to consider when judging imbalance and i feel that the OP made a VERY string point in pointing out that the Matchmaking system works VERY well. If you keep in mind that every player above bronze wins about 55% of his matches, meaning that comparing percentage development of each race is a reasonable estimation of balance at the players current place at the ladder. (Sorry if that got complicated as I'm not a native english).

Moving on the my last graph for the evening, the total percentage represented from each race in each league:

Racial representation for each league
[image loading]

This means that 9,1% of Zerg players are in diamond league compared to 6,7% of the terrans are in diamond league.

This shows how many percent of each race is in each leage. Keep in mind that every player wins roughly 55% of their matches.

Here we can see that Zerg and Random players are way ahead of the puny Terran and the lowly Protoss.

You can say that Zerg and Random does better the higher up in the ladder you get, while Terran abd Protoss does worse the higher you get.

Does this mean that Terran is underpowered while Zerg is opverpowered in the higher tier of play?
Most certanly not!
But it does show that every race can stay competative at all levels of play.
I generally don't like to speculate, but I will anyway.
Zerg takes more APM to do well, and that is a typical trademark of a good player. Terran doesn't take as high APM so many newer players pick Terran or Protoss. This may or may not be correct as I have no way of proving this, but it's a personal experience from playing Zerg. (I switched to Terran as I am not good enought to micro everything I have to when Zerging)

I'm not going to conclude that there is perfect balance here, BUT I am going to conclude that if you judge by the numbers then I certanly can't find any proof of huge balance issues.

Even saying that, fact of the matter is that Zerg and Random has the highest representation in the higher level of play compared to their relative playerbase. This does not make Random overpowered lol, so we can't really conculde that it makes Zerg overpowered either.

The only curious point here is that the higher up the ladder the more Zerg there is...

Ofcourse a valid argument is that on the top 0,06% of the players (diamond 1001 +) they may feel that there is balance issues, however this affects such as small amount of the playerbase that if you are going to balance from personal opinions from these players you would most defenetly screw up the general game balance.

Ofcourse if at these levels there are such big differences that tournaments would be Terran & Protoss only then measures must be taken, but so far it looks reasonable.

Time will tell tho, but even if Protoss keeps winning turnaments it does'nt necceracy means that Protoss is overpowered.

All in all if there is inbalance then 99.94% of us woulnd't notice the difference anyway.

travy
Profile Joined April 2010
United States14 Posts
August 18 2010 17:30 GMT
#151
Interesting discussion. I did something similar that I just posted:

http://www.teamliquid.net/forum/viewmessage.php?topic_id=145325
MamiyaOtaru
Profile Blog Joined September 2008
United States1687 Posts
August 18 2010 17:34 GMT
#152
On August 19 2010 01:53 escapeArtist wrote:
The only curious point here is that the higher up the ladder the more Zerg there is...
Because noobs don't play zerg (because you don't play them in the campaign, or because they are harder?) Or because they are harder, only higher level players stick with them? No clue, but I have a hard time drawing any conclusions from those results.
silencesc
Profile Joined July 2010
United States464 Posts
August 18 2010 17:35 GMT
#153
I was wondering if you had the p-value for the chi-square test, I didn't see a null hypothesis or whether or not the results were statistically significant..
Real Men Proxy Gate | TEAM LIQUID HWITINGGGG!! PROUD MEMBER OF UC DAVIS CSL TEAM | "If you don't give a shit about what gum you eat, buy Stride" - Liquid`Tyler on SotG 4/19/2011
eivind
Profile Joined July 2010
111 Posts
Last Edited: 2010-08-18 17:37:22
August 18 2010 17:36 GMT
#154
On August 19 2010 01:53 escapeArtist wrote:
The only curious point here is that the higher up the ladder the more Zerg there is...

All in all if there is inbalance then 99.94% of us woulnd't notice the difference anyway.


People experienced with SC play Zerg and the race is harder to start up with. So I dont think it is that curious that there are more Zerg players there.

Your only proof is that skill can compensate somewhat for balance issues. I can beat 2-3 players at the same time with any race, this doesnt mean that my race is overpowered. If I gave 1 of them a really overpowered race which compensated for their lack of skill, then the matchmaking system would match us up if we were even players!

If we assume that the races are imbalanced then the matchmaking system matches Zerg players with lower skilled Terran players. The only way of noticing imbalance (by only looking at the ladder) this is to look at the top players where there would be a less Zerg players. This data can only be used if the top players are somewhat evenly skilled.
kataa
Profile Blog Joined August 2010
United Kingdom384 Posts
August 18 2010 17:53 GMT
#155
You can't entirely reduce a dynamic game like SC2 simply into a bunch of stats. Lets look for example at the 'imbalance in Bronze, why might this be? Well, most Bronze terrans don't know how to wall off, and tend to tech without building any units so a simple zergling runby will win you almost any game at bronze level - making zerg incredibly powerful. Does this mean Zerg is imbalanced? Clearly not.

Imbalance only really comes into the play in the nosebleeds of any reasonably crafted game. Social issues surround playstyle, attitude ect. can always explain other small variations in win rate. If balancing a game was as simple as getting the win rates to be similar then creating RTS games would be easy as hell.

We're not really going to know how bad or good the balance is for some time. Though, I'll certainly say that players like Masterasia and Sheth have made some very good points that go much deeper into SC2's design that simply 'OMFG nerf reaperz plz.' and it will be interesting to see how blizzard responds to this.

All these statistic prove, is that the match making system is pretty effective.
vesicular
Profile Blog Joined March 2010
United States1310 Posts
August 18 2010 18:02 GMT
#156
I'd like to see the same stats done with only Diamond level players with ELO of 700+. This is really where the game should be most balanced.
STX Fighting!
silencesc
Profile Joined July 2010
United States464 Posts
August 18 2010 18:41 GMT
#157
Stats minor here. I redid (I hope) your results with the numbers you put in here, with a chi-square GOF test for homogeneity. In my findings, the only league that is statistically imbalanced is bronze, based solely on W/L you reported. (the P-value at the end was about .12, higher than the .05 I set as the requirements for the null hypothesis to be overruled. Silver to Diamond, it didn't go above .03, which essentially means that after bronze, no race has a W/L record that is significantly different from any othre race.

I must stress that this is based on the data provided, which means that if the match making system really does try to make people have 50% (which I'm starting to doubt), then it is doing it's job, and keeping the game fair. This isn't to say that in the top 1% (pros), that there isn't inherent imbalance, but that evidence is anecdotal based on a small sample size of games played by pro players, I can run tests on the pro's based on race and W/L based on the reported total games from them on sc2ranking, but without a sample of at least 50 from each player, it won't really matter.

I can tell you, however, that people like IdrA or HuK that play on ladder have huge ratios, IdrA is at like 80% right now, obviously significantly higher than everyone else, but with only about 100 games played by him, I can't say for certain if that's saying things about the caliber of random diamond players, or a real trend.
Real Men Proxy Gate | TEAM LIQUID HWITINGGGG!! PROUD MEMBER OF UC DAVIS CSL TEAM | "If you don't give a shit about what gum you eat, buy Stride" - Liquid`Tyler on SotG 4/19/2011
chuninexam
Profile Joined April 2010
Canada56 Posts
August 18 2010 18:42 GMT
#158
Of course it's imbalanced. Do you really need "scientific" proof to know that?

Do you realise how much time and trial and error is involved in balancing a game like this that has so many variables?
Lalgee
Profile Joined August 2010
United Kingdom65 Posts
August 18 2010 19:11 GMT
#159
Win percentage is not a suitable test for whether or not the game is balanced

The Problem
Suppose a new 4th race is added, which is slightly stronger than the current 3 races. What happens? Well, the players who are playing this race and beating people of equal skill to them, however the rankings system is unable to determine a users skill level. The rankings system is only able to identify how often they are winning. Therefore, the players who play as the new 4th race will be higher in the rankings than they should be based on their skill. The fact that they are now higher in the rankings will result in them being matched with players who are better than them, but not using the imbalanced race. They will still win ~50% of their games, however they are higher in the rankings than people of equal skill, and the rankings have had to input them at a higher skill level in order to balance the imbalance of the race, so to speak.

Further thoughts
The fact that this is how the rankings works makes it nearly impossible to determine whether or not a race is imbalanced, apart from by listening to the people who are in the upper upper ranks. The fact that people like IdrA, White-Ra and MorroW are all able to win tournaments with their respective race means that the races are certainly balanced enough for people of equal skill lower down the rankings to have fair and even matches, where the difference in skill, or frequency/severity of errors is more likely to decide a game than the race they have selected.

An Alternate Approach
Suppose then that there was a way to have players of a certain skill level facing each of the three races, while playing as each of the three races and maintaining their current skill level on the rankings. Fortunately, random players fill this exact mould. Therefore I would suggest that the only way to find out whether or not a race is balanced/imbalanced is to look at the win % for random players while playing as each of the three races. If one race is significantly higher than the others, or one lower than the others, then it could be suggested that that race is imbalanced, one way or another.
"That's Lal-Genius"
Blabla13
Profile Joined February 2010
Comoros5 Posts
Last Edited: 2010-08-18 19:31:20
August 18 2010 19:30 GMT
#160
I'd like to say that I enjoyed the analysis in your post, Gagnar! I hope more data somehow becomes available, It would be interesting to see the data for specific match ups.
Thank you
Bob.
Prev 1 6 7 8 9 10 13 Next All
Please log in or register to reply.
Live Events Refresh
Ladder Legends
19:00
WWG Amateur Showdown
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft522
RuFF_SC2 207
StarCraft: Brood War
Britney 23188
Shuttle 591
Larva 413
Leta 173
Hm[arnc] 25
Mong 15
Dota 2
LuMiX1
League of Legends
JimRising 507
Counter-Strike
summit1g12467
Heroes of the Storm
Khaldor144
Other Games
Mew2King141
PiLiPiLi85
ViBE69
Trikslyr54
Models2
Organizations
Other Games
gamesdonequick937
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH125
• practicex 29
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota21087
Other Games
• Scarra1511
Upcoming Events
Sparkling Tuna Cup
5h 14m
Ladder Legends
12h 14m
BSL 21
15h 14m
StRyKeR vs TBD
Bonyth vs TBD
Replay Cast
1d 4h
Wardi Open
1d 7h
Monday Night Weeklies
1d 12h
WardiTV Invitational
3 days
Replay Cast
4 days
WardiTV Invitational
4 days
ByuN vs Solar
Clem vs Classic
Cure vs herO
Reynor vs MaxPax
Replay Cast
5 days
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Offline Finals
Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 1
WardiTV 2025
META Madness #9
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL Season 19: Qualifier 2
CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.