• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 12:29
CET 18:29
KST 02: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
Behind the Blue - Team Liquid History Book7Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info4herO wins SC2 All-Star Invitational14
Community News
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)7Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win2RSL Season 4 announced for March-April7Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win3Weekly Cups (Jan 12-18): herO, MaxPax, Solar win0
StarCraft 2
General
Behind the Blue - Team Liquid History Book Clem wins HomeStory Cup 28 How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Rongyi Cup S3 - Preview & Info HomeStory Cup 28 - Info & Preview
Tourneys
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) WardiTV Mondays $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV Winter Championship 2026
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
The PondCast: SC2 News & Results Mutation # 511 Temple of Rebirth Mutation # 510 Safety Violation Mutation # 509 Doomsday Report
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Can someone share very abbreviated BW cliffnotes? StarCraft player reflex TE scores BW General Discussion Recent recommended BW games
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 1 Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Diablo 2 thread Battle Aces/David Kim RTS Megathread EVE Corporation Nintendo Switch Thread Path of Exile
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread YouTube Thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Play, Watch, Drink: Esports …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
James Bond movies ranking - pa…
Topin
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2093 users

Addendum on Map Balance

Blogs > VGhost
Post a Reply
VGhost
Profile Blog Joined March 2011
United States3616 Posts
March 22 2012 18:56 GMT
#1
One of the things that has always intrigued me about Brood War is the ease in which we can render results down to statistics. There is no "team effort" to account for* - or at least, not exactly the way there is in (American) football or baseball, the two sports most subjected to statistical analysis so far. Of course the game itself is hugely complicated, but the prediction - accurate or not for any given game - "Flash will beat Bisu" or "Bisu will beat Action" is not hard to make.

At any rate, I have, on and off for the past couple years, tracked results in some amount of detail; after my first two flailing efforts I was immensely surprised and gratified when Kiante contacted me and asked if I would be willing to write something after Round Three had finished. (Much to my chagrin, I did not manage to get the write-up complete before playoffs started, but it is in this week's news post - by far the least professional piece there, alas.)

However, I imagine the number one question my numbers raise is, "Where did the numbers come from?" That is what I want to attempt to answer here. First of all - which I forgot to mention - an unexpected result "swings" the number at least 4 - from +2 to -2, or maybe more. So what the number I gave represents could be broken down as a chance that the underdog (whichever race it is) will win a game: many were around 1 (positive or negative). A PvT score of -1, for example, would mean that on that map 1 out of 4 Terrans (or a little less: maybe 1 out of 5 or 6) would win as a underdog. A ZvP balance of +0.60 would mean a Zerg underdog would win about 1 out of 6+ times.

As for why those numbers? Trying to judge the actual balance of a map is difficult in all but extreme cases (and even in this case, there were fascinating ZvP results in the minor league which the necessities of making playoffs forbade the A-teams from attempting to duplicate). Another well-known example of the difficulty is Nostalgia: by pure numerical results, one of the most balance maps ever made, but the complaints extended for years and resurface with any mention of the map.

But interpreting how much of any existent balance issues is the problem with the map is difficult. In the first case, any map is used in the context of the existing game (which for Brood War is at this point fixed) and metagame (which as in any competitive endeavor is constantly shifting a little bit at a time). Furthermore, the habits of the Brood War leagues have been to cycle maps fairly quickly - probably too quickly - so that for all but those few maps which receive instant acclaim the sample size to judge their actual quality on is incredibly small - and the results, in large part, depend on the players involved. If we take a map like Battle Royal, which I mentioned above, and by some fluke Flash vs Hyuk is the only matchup played for seven games, Flash will probably win at least four, and leave us with a false impression of the map's balance, at least until we remember how godawful Hyuk is at ZvT when he is not in the OSL Round of 16 (and how that ever happened once, let alone multiple times, is one of the great mysteries of the universe - but I digress).

I want to illustrate the difficulties further by considering the map Electric Circuit, which I nominated as the best map so far of the 2011-2012 SK Planet Proleague (Season 1), in its PvT matchup.

The matchups in the regular season were as follows:

Jaehoon vs Flash
BeSt vs Light
Movie vs fantasy
Dear vs Sea
Dear vs Light
Tyson vs Leta
Bisu vs Canata
M18M vs Flash

With no research and no "context", I would favor (in order) Flash, BeSt, fantasy, Sea, Dear, Tyson, Bisu, Flash and expect a final record of 4-4. Taking Sea's slump into account, I would favor Dear in both games: 5-3. As it happened, M18M was able to pull off an upset (by any account), while Flash and fantasy won their "obviously favored" games, for a final record of 6-2.

And yet, my (current) attempt at statistical analysis suggests this map is Terran-favored. The only clear evidence I have for this is that Movie "should have" won his game (in my opinion): did he "throw it away" or did the map prevent him finishing his advantage? Add in the fact that Light, of all Terrans, with remarkably solid if uninspired play, almost beat BeSt. What my current evaluation turns on is an (over-?)reliance on individual game probabilities - and a few quirks of results along the way.

I guessed going in that the method which would most simply yield accurate results would be to base predictions on record over a previous year. The result - for this map - was that to my surprise, the three "obvious favorites" (Flash, fantasy, Flash) were in fact predicted to lose their individual games (to Jaehoon, Movie, and M18M respectively). Jaehoon going in was 12-5 over the past year against Terran; compared to Flash's 19-11, this made him numerically a favorite. There is no way to account for the fact that Jaehoon beats bad and average Terrans, while losses are mainly to the best players (say, Flash), while Flash's losses are due largely to inherent game imbalance, and are scattered sort randomly - or that half of them were from BeSt and Jangbi. A potential solution would be to use ELO in some form instead, but I do not have access to what me might call "game-time ELO" - and ELO would present the problem of underrating newer players (like Dear). For the other two: Movie is simply much better at PvT than we usually remember; M18M suffered from over-prediction due to a small sample size of games in the last year. The result is that going game-by-game, the predicted result of the 8 games was 8-0 for Protoss. When Terran won two - never mind that it was Flash and fantasy winning the games, or that Flash lost to M18M - this generated a "Terran favored" review for the map.

Which brings us back to my example above: a score of -1.00 came from "underdog" Terrans winning 2 out of 8, or 1 out of 4, games on the map. What to do about it? I am not entirely sure: it is partly a problem with my current modeling which I am going to make an effort to correct: individual predictions are clearly carrying too much weight.

However, there was an additional problem which would be corrected over a larger sample size: the fact is that Electric Circuit has so far seen either excellent TvP players (Flash and fantasy) or terrible TvP players (Light, Sea-in-slump, Leta, Canata). There have not been any "average" or "merely good" TvP Terrans on the map - not that there are many left in the current Proleague. Sea if he un-slumps; firebathero and his new-found skill; maybe TurN or Mind?

At any rate, I hope this gives the curious some further idea of the things I am looking at. One thing I want to look at incorporating is average win probability: on Electric Circuit it came out at 59% for Protoss, which would lead us to expect a 5-3 result over 8 games, and 1 off of that is clearly acceptable.

* I am not ignoring the fact that trying to predict team league results has turned out to be largely a fool's errand so far. It is probably possible, but the amount of work it would take even to narrow down which are the critical areas where we need data to evaluate is immense.

****
#4427 || I am not going to scan a ferret.
Please log in or register to reply.
Live Events Refresh
WardiTV Winter Champion…
16:00
Points Qualifier
Liquipedia
OSC
15:00
KotH #237
iHatsuTV 19
Liquipedia
uThermal 2v2 Circuit
12:00
Monthly #2 - February
WardiTV1045
uThermal420
IndyStarCraft 371
TKL 349
SteadfastSC207
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
uThermal 420
TKL 364
IndyStarCraft 358
SteadfastSC 201
BRAT_OK 54
EmSc Tv 4
StarCraft: Brood War
Britney 40307
Calm 4143
Mini 963
GuemChi 663
actioN 398
ZerO 338
Horang2 319
ggaemo 311
Hyun 133
Sharp 119
[ Show more ]
Mind 118
sorry 59
Movie 45
Free 38
Aegong 35
Shuttle 34
Rock 23
scan(afreeca) 21
Shine 14
Dota 2
Gorgc5465
singsing3150
qojqva2415
Dendi425
Fuzer 275
Counter-Strike
fl0m5627
Super Smash Bros
hungrybox456
Mew2King76
Heroes of the Storm
Khaldor736
Liquid`Hasu435
MindelVK20
Other Games
FrodaN2612
Grubby1972
Liquid`RaSZi1101
Mlord591
ToD158
KnowMe154
Hui .134
ZerO(Twitch)16
Organizations
Other Games
EGCTV1622
gamesdonequick1060
BasetradeTV92
StarCraft 2
EmSc Tv 4
EmSc2Tv 4
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• StrangeGG 106
• HeavenSC 48
• poizon28 14
• Response 1
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• Michael_bg 1
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV405
League of Legends
• Jankos3606
Upcoming Events
OSC
6h 31m
Replay Cast
15h 31m
Wardi Open
18h 31m
Monday Night Weeklies
23h 31m
Sparkling Tuna Cup
1d 16h
LiuLi Cup
1d 17h
Reynor vs Creator
Maru vs Lambo
PiGosaur Monday
2 days
LiuLi Cup
2 days
Clem vs Rogue
SHIN vs Cyan
The PondCast
3 days
KCM Race Survival
3 days
[ Show More ]
LiuLi Cup
3 days
Scarlett vs TriGGeR
ByuN vs herO
Online Event
4 days
LiuLi Cup
4 days
Serral vs Zoun
Cure vs Classic
LiuLi Cup
5 days
uThermal 2v2 Circuit
5 days
Sparkling Tuna Cup
6 days
LiuLi Cup
6 days
Liquipedia Results

Completed

CSL 2025 WINTER (S19)
Rongyi Cup S3
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Nations Cup 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
WardiTV Winter 2026
LiuLi Cup: 2025 Grand Finals
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
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 © 2026 TLnet. All Rights Reserved.