• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 01:29
CEST 07:29
KST 14:29
  • 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 Season 1 - Final Week6[ASL19] Finals Recap: Standing Tall15HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0
Community News
Esports World Cup 2025 - Brackets Revealed19Weekly Cups (July 7-13): Classic continues to roll8Team TLMC #5 - Submission re-extension4Firefly given lifetime ban by ESIC following match-fixing investigation17$25,000 Streamerzone StarCraft Pro Series announced7
StarCraft 2
General
Weekly Cups (July 14-20): Final Check-up Team TLMC #5 - Submission re-extension Who will win EWC 2025? Geoff 'iNcontroL' Robinson has passed away Program: SC2 / XSplit / OBS Scene Switcher
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) FEL Cracov 2025 (July 27) - $8000 live event RSL: Revival, a new crowdfunded tournament series $5,100+ SEL Season 2 Championship (SC: Evo)
Strategy
How did i lose this ZvP, whats the proper response
Custom Maps
External Content
Mutation # 483 Kill Bot Wars Mutation # 482 Wheel of Misfortune Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame
Brood War
General
Corsair Pursuit Micro? BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Pro gamer house photos Flash Announces (and Retracts) Hiatus From ASL
Tourneys
BWCL Season 63 Announcement CSL Xiamen International Invitational [Megathread] Daily Proleagues 2025 ACS Season 2 Qualifier
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
[MMORPG] Tree of Savior (Successor of Ragnarok) Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread CCLP - Command & Conquer League Project
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Games Industry And ATVI Stop Killing Games - European Citizens Initiative
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Ping To Win? Pings And Their…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 654 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
Next event in 1d 4h
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft580
Nina 243
NeuroSwarm 134
ProTech62
StarCraft: Brood War
Leta 836
Snow 188
Noble 88
soO 71
NotJumperer 9
Icarus 5
Dewaltoss 0
League of Legends
JimRising 894
Counter-Strike
Stewie2K1033
Super Smash Bros
amsayoshi55
Other Games
summit1g13258
shahzam906
ViBE84
Organizations
Other Games
gamesdonequick2110
StarCraft: Brood War
UltimateBattle 70
Other Games
BasetradeTV53
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH241
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1857
• Stunt544
• HappyZerGling53
Other Games
• WagamamaTV123
Upcoming Events
Esports World Cup
1d 4h
ByuN vs Astrea
Lambo vs HeRoMaRinE
Clem vs TBD
Solar vs Zoun
SHIN vs Reynor
Maru vs TriGGeR
herO vs Lancer
Cure vs ShoWTimE
Esports World Cup
2 days
Esports World Cup
3 days
Esports World Cup
4 days
CranKy Ducklings
5 days
BSL20 Non-Korean Champi…
5 days
BSL20 Non-Korean Champi…
5 days
Bonyth vs Sziky
Dewalt vs Hawk
Hawk vs QiaoGege
Sziky vs Dewalt
Mihu vs Bonyth
Zhanhun vs QiaoGege
QiaoGege vs Fengzi
FEL
6 days
BSL20 Non-Korean Champi…
6 days
BSL20 Non-Korean Champi…
6 days
Bonyth vs Zhanhun
Dewalt vs Mihu
Hawk vs Sziky
Sziky vs QiaoGege
Mihu vs Hawk
Zhanhun vs Dewalt
Fengzi vs Bonyth
Liquipedia Results

Completed

CSL Xiamen Invitational
Championship of Russia 2025
Murky Cup #2

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL20 Non-Korean Championship
CC Div. A S7
Underdog Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
SEL Season 2 Championship
uThermal 2v2 Main Event
FEL Cracov 2025
Esports World Cup 2025
HCC Europe
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
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.