• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:58
CEST 20:58
KST 03:58
  • 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
Code S Season 1 - RO8 Preview4[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16[ASL21] Ro16 Preview Pt2: All Star10
Community News
Maestros of The Game 2 announcement and schedule !7Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results12026 GSL Season 1 Qualifiers25
StarCraft 2
General
Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Code S Season 1 (2026) - RO12 Results
Tourneys
Maestros of The Game 2 announcement and schedule ! GSL Code S Season 1 (2026) Sea Duckling Open (Global, Bronze-Diamond) RSL Revival: Season 5 - Qualifiers and Main Event Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 524 Death and Taxes The PondCast: SC2 News & Results Mutation # 523 Firewall Mutation # 522 Flip My Base
Brood War
General
Quality of life changes in BW that you will like ? Tulbo's ASL S21 Ro8 Post-Review Why there arent any 256x256 pro maps? Do we have a pimpest plays list? BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 2 [ASL21] Ro8 Day 4 Small VOD Thread 2.0
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates What's the deal with APM & what's its true value Any training maps people recommend?
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread OutLive 25 (RTS Game) Dawn of War IV
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
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 TL Mafia Community Thread Five o'clock TL Mafia
Community
General
UK Politics Mega-thread US Politics Mega-thread European Politico-economics QA Mega-thread The Letting Off Steam Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1926 users

TvZ/ZvP/PvT stats on maps over time - Page 3

Forum Index > BW General
Post a Reply
Prev 1 2 3 4 5 Next All
Milkis
Profile Blog Joined January 2010
5003 Posts
March 29 2011 02:04 GMT
#41
On March 29 2011 06:27 Necosarius wrote:
I think it's pretty cool how the graphs evens out on almost all maps (ofc there are some exceptions. Polaris rhapsody lol.)


It's not really "evening" out. It's the flaw of it being over time and not over number of games -- there are times where the "balance" doesnt change because well, no games were played during that time.
Grobyc
Profile Blog Joined June 2008
Canada18410 Posts
March 29 2011 02:09 GMT
#42
Python for Protoss... ewww =/
If you watch Godzilla backwards it's about a benevolent lizard who helps rebuild a city and then moonwalks into the ocean.
puppykiller
Profile Blog Joined August 2009
United States3137 Posts
March 29 2011 02:12 GMT
#43
On March 29 2011 06:31 dRaW wrote:
I've always hated PvT on Python, I found it quite hard because the play-style is much different than newer macro maps (far third and very open, circuit breakers is a little more similar play-wise). I find it funny how the stats show it that terran favoured when so many terrans complain that it's protoss imba

Imba for toss at low level since aggresion is so nessecary for tvp on that map and fails with noob terran apm and awful push micro
Why would I play sctoo when I can play BW?
Carefree
Profile Blog Joined November 2007
United States1571 Posts
March 29 2011 02:33 GMT
#44
On March 29 2011 11:04 Milkis wrote:
Show nested quote +
On March 29 2011 06:27 Necosarius wrote:
I think it's pretty cool how the graphs evens out on almost all maps (ofc there are some exceptions. Polaris rhapsody lol.)


It's not really "evening" out. It's the flaw of it being over time and not over number of games -- there are times where the "balance" doesnt change because well, no games were played during that time.


Why don't we just do it by game then?
DebOnAire - 「 Bisu[Shield] 」
Release
Profile Blog Joined October 2010
United States4397 Posts
March 29 2011 02:33 GMT
#45
On March 28 2011 17:33 Milkis wrote:
Show nested quote +
On March 28 2011 17:32 Catch]22 wrote:
Wow that is pretty cool, would be neat to see one for Destination too.

[image loading]

Also Polaris Rhapsody
[image loading]

screw that map

Funny how jaedong never thumbed down Polaris Rhapsody as the dual map.
☺
salito
Profile Joined May 2010
1647 Posts
March 29 2011 02:34 GMT
#46
Well it was Polaris or Odd-Eye, neither a favorable choice.
Nature moves in the shortest way possible.
Milkis
Profile Blog Joined January 2010
5003 Posts
Last Edited: 2011-03-29 02:57:49
March 29 2011 02:55 GMT
#47
On March 29 2011 11:33 Carefree wrote:
Show nested quote +
On March 29 2011 11:04 Milkis wrote:
On March 29 2011 06:27 Necosarius wrote:
I think it's pretty cool how the graphs evens out on almost all maps (ofc there are some exceptions. Polaris rhapsody lol.)


It's not really "evening" out. It's the flaw of it being over time and not over number of games -- there are times where the "balance" doesnt change because well, no games were played during that time.


Why don't we just do it by game then?


Cause I haven't coded it that way yet, silly!

But graphing by time also has its advantages in that you get to see exactly at what times the shifts occur. That itself makes it interesting to look at.

I will address some of the other stuff tomorrow, and I guess I could start a thread on some stat theory cause I think that's interesting hehe. But that will have to wait till tomorrow cause I have to translate like 15 pages tonight apparently.
Chimpalimp
Profile Joined May 2010
United States1135 Posts
March 29 2011 03:58 GMT
#48
This should be used in the ISL for sure.
I like money. You like money too? We should hang out.
Crunchums
Profile Blog Joined December 2008
United States11144 Posts
Last Edited: 2011-03-29 04:10:00
March 29 2011 04:09 GMT
#49
On March 29 2011 05:41 xarthaz wrote:
Show nested quote +
On March 29 2011 01:23 Crunchums wrote:
On March 28 2011 17:57 Milkis wrote:
On March 28 2011 17:54 Crunchums wrote:
yeah, I actually think that the best statistic for map balance is the % of the time each race was sent out on the map during proleague
i'm sure you could do even better if you did something like account for the racial composition of the entire proscene / teams / consider the race requirement


Yeah but that's also kind of hard cause some teams have "more zergs" than others etc. Winner's League also throws a lot of stuff off too since it operates kind of differently. It's something to look at in the future though, although I was planning on taking the noob easy way out and just fixed effects it and just look at coefficients in the long run to determine map balance.

Winner's league games should be thrown out when considering usage rates for obvious reasons. I would also throw out all ace match games as well; while individual games might support a certain argument (eg KT not sending Flash for an ace match on a map support that being bad for terran) I don't think KT sending Flash or Oz sending Jaedong on a certain map says much about the map's balance.

You can also account racial differences inherent in the scene by not just comparing the data to a naive baseline of 50%. The data will actually be more useful not that matches are Bo7 too, which is nice.

There are still flaws (eg if a team gets 4-0'd we lose 2 games) but if you are doing a statistics based analysis of map balance I think it is the best approach.
If you reject the premise of player skill being equal for all three races(which is the reasoning for not including WL or ace matches or whatever) then that also implies that no statistics at all can reflect the map balance

What? Even if you reject that premise statistics can still reflect map balance - you just need to compare against a baseline that reflects the difference in skill between the three races.

The reason WL doesn't make sense is because I am trying to use usage statistics. In regular proleague non-ace matches every time a player is sent out they were specifically chosen for that map, and hence if a map favors a certain race you ought to see that race be sent out more frequently than you would expect if it were perfectly balanced. In winner's league it doesn't say much that crazy-hydra played on circuit breaker if the reason he did that was he happened to win 3 games before that. Maybe you could argue that you could still analyze the first game a player is sent out for but when Jaedong gets sent out in the 4th set that's not because of the map that's because god damnit jaedong oz is down 0-3 again. The same reasoning applies to ace matches in regular proleague - you would expect the correlation between the race that is sent out for an ace match and how good the map is for that race to be lower than non-ace matches.

edit: Did I just get trolled? I just spent a lot of time typing out some stuff that I think is pretty obvious.
brood war for life, brood war forever
hauton
Profile Joined March 2009
Hong Kong743 Posts
March 29 2011 04:36 GMT
#50
Icarus/Aztec?
keep it up, youll either be famous or homeless one day
4vvhiplash7
Profile Joined December 2010
South Africa392 Posts
March 29 2011 04:41 GMT
#51
On March 28 2011 17:26 Milkis wrote:
Fighting Spirit
[image loading]


Fighting Spirit was seriously one of the best maps in my opinion, they should bring it back...
konadora *
Profile Blog Joined February 2009
Singapore66360 Posts
March 29 2011 15:12 GMT
#52
wow FS.. DAT BALANCE.
POGGERS
Divine-Sneaker
Profile Joined August 2010
Denmark1225 Posts
March 29 2011 15:25 GMT
#53
Fucking polaris rhapsody. That was such a terrible map with a bunch of drawn out games or games that were only won due to the map imbalance.

Cool statistics.
aimaimaim
Profile Blog Joined March 2010
Philippines2167 Posts
March 29 2011 16:34 GMT
#54
Okay, I'm confused.

PvTwinration means Protoss wining against Terran or is it vice-versa?

So, the Python's Graph indicates a huge favor for Terrans against Protoss?
Religion is a dying idea .. || 'E-sport' outside Korea are nerds who wants to feel like rockstars. || I'm not gonna fuck with trolls on General Forum ever again .. FUCK!
revy
Profile Joined September 2009
United States1524 Posts
Last Edited: 2011-03-29 17:55:59
March 29 2011 17:45 GMT
#55
Milkis, could you possibly show us the first derivative with respect to time of these graphs (You'll likely need to smooth the plots or else they'll look like garbage) or a sliding window average?

That would help to show trends in the matchups at a given time. For instance destination was initially pretty imba for TvZ but sometime between december 2008 and march 2009 it started turning around and zergs began winning more often which eventually brought the MU down to ~55%.

If you have questions about how you might go about it you can PM me, I do these sorts of things for a living (though am out sick today!).
Milkis
Profile Blog Joined January 2010
5003 Posts
March 29 2011 18:07 GMT
#56
On March 30 2011 02:45 revy wrote:
Milkis, could you possibly show us the first derivative of these graphs (You'll likely need to smooth the plots or else they'll look like garbage) or a sliding window average?

That would help to show trends in the matchups at a given time. For instance destination was initially pretty imba for TvZ but sometime between december 2008 and march 2009 it started turning around and zergs began winning more often which eventually brought the MU down to ~55%.

If you have questions about how you might go about it you can PM me, I do these sorts of things for a living (though am out sick today!).


First derivative of a percent change would be rather misleading, so it's not a very good measure. You can see why cause as the number of games increase the average has less and less variance. I'll probably do a 10 game running average maybe in order to see noticeable trends.

I have no idea how to smooth plots though, so I'd be interested in learning how to do that since I have some very interesting plots that I will reveal soon

Also if you do this for a living I envy you ;___;

hmmm doesn't that mean sort of pull the statistics to extremes? if one map is really imba, then the stats will show it with a huge disparity in win rate, since there's a huge disparity + small sample size. however if a map is balanced, then there will be ~50% win rate + large sample size. so there's an exponential increase in "balance" as w/l stats approach 50%...? so assuming what i just said is true, FS is SUPER DUPER balanced? ^^


It biases statistics, yes.

I'm not talking about winrates, of course -- cause again I don't think winrate is an accurate measure of balance ("whatever that means"). There needs to be a good definition of balance before we even start talking about anything.


What about an aggregate racial balance chart, so we can see overall map balance over time (or was that already done before)?


Will be done, with a lot more, in a future post

Winner's league games should be thrown out when considering usage rates for obvious reasons. I would also throw out all ace match games as well; while individual games might support a certain argument (eg KT not sending Flash for an ace match on a map support that being bad for terran) I don't think KT sending Flash or Oz sending Jaedong on a certain map says much about the map's balance.

You can also account racial differences inherent in the scene by not just comparing the data to a naive baseline of 50%. The data will actually be more useful not that matches are Bo7 too, which is nice.

There are still flaws (eg if a team gets 4-0'd we lose 2 games) but if you are doing a statistics based analysis of map balance I think it is the best approach.


Yeah, I think it's also fair to assume it will even out in the long run. I would however have to filter out ace matches.




bITt.mAN
Profile Blog Joined March 2009
Switzerland3693 Posts
March 29 2011 18:56 GMT
#57
Gee this is really cool to look at, and somehow, against my heart I am now respecting Fighting Spirit a bit more as a map because of it's balance. I mean, all you need to do is macro like a cow and it's all good ; ] JK JK don't kill me (this is from a guy who loves LT, 815, Plasma and Monty Hall soo...)

About TvP @ Python, we need to remember that these are PROgamer statistics, not D P v D+ T stats (I still hate TvP on Python, so Toss imba yo!) because as has been said low-level Terran versus Low level Protoss is already unfair enough, and Python just makes it harder.
BW4LYF . . . . . . PM me, I LOVE PMs. . . . . . Long live "NaDa's Body" . . . . . . Fantasy | Bisu/Best | Jaedong . . . . .
Elroi
Profile Joined August 2009
Sweden5600 Posts
March 29 2011 21:09 GMT
#58
+ Show Spoiler +

On March 29 2011 11:33 Release wrote:
Show nested quote +
On March 28 2011 17:33 Milkis wrote:
On March 28 2011 17:32 Catch]22 wrote:
Wow that is pretty cool, would be neat to see one for Destination too.

[image loading]

Also Polaris Rhapsody
[image loading]

screw that map

Funny how jaedong never thumbed down Polaris Rhapsody as the dual map.


Tbh, there were plenty of zerg graveyards that season.
"To all eSports fans, I want to be remembered as a progamer who can make something out of nothing, and someone who always does his best. I think that is the right way of living, and I'm always doing my best to follow that." - Jaedong. /watch?v=jfghAzJqAp0
PUPATREE
Profile Joined August 2009
340 Posts
March 29 2011 22:08 GMT
#59
These are great. Thank you!
ㅋㄲㅈㅁ
Reyis
Profile Joined August 2009
Pitcairn287 Posts
March 29 2011 22:51 GMT
#60
nice info there
기적의 혁명가 김택용 화이팅~!!
Prev 1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 3h 2m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1503
IndyStarCraft 221
BRAT_OK 90
JuggernautJason84
CosmosSc2 26
StarCraft: Brood War
Britney 20248
EffOrt 845
Mini 485
Dewaltoss 133
ggaemo 113
Hyun 48
firebathero 48
hero 44
Pusan 29
Shine 7
[ Show more ]
ajuk12(nOOB) 7
NaDa 6
Dota 2
Gorgc7822
XaKoH 384
Counter-Strike
fl0m1631
Fnx 1276
byalli500
Heroes of the Storm
Liquid`Hasu283
MindelVK11
Other Games
gofns15105
FrodaN2304
Liquid`RaSZi1314
qojqva793
KnowMe743
B2W.Neo511
monkeys_forever290
C9.Mang0196
ArmadaUGS150
mouzStarbuck125
QueenE93
UpATreeSC58
Trikslyr49
Mew2King40
ZombieGrub15
Organizations
Other Games
gamesdonequick2857
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• Adnapsc2 16
• intothetv
• LaughNgamezSOOP
• AfreecaTV YouTube
• sooper7s
• Migwel
• Kozan
• IndyKCrew
StarCraft: Brood War
• blackmanpl 20
• 80smullet 15
• FirePhoenix6
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• lizZardDota292
League of Legends
• imaqtpie1730
Other Games
• Shiphtur273
Upcoming Events
OSC
3h 2m
The PiG Daily
4h 2m
Maru vs Rogue
TBD vs Classic
herO vs Solar
ByuN vs Solar
Replay Cast
5h 2m
CranKy Ducklings
15h 2m
RSL Revival
15h 2m
SHIN vs Bunny
ByuN vs Shameless
WardiTV Invitational
16h 2m
Krystianer vs TriGGeR
Cure vs Rogue
SC Evo League
18h 2m
uThermal 2v2 Circuit
20h 2m
BSL
1d
Artosis vs TerrOr
spx vs StRyKeR
Replay Cast
1d 5h
[ Show More ]
Sparkling Tuna Cup
1d 15h
RSL Revival
1d 15h
Cure vs Zoun
Clem vs Lambo
WardiTV Invitational
1d 16h
BSL
2 days
Dewalt vs DragOn
Aether vs Jimin
GSL
2 days
Afreeca Starleague
2 days
Soma vs Leta
Wardi Open
2 days
Monday Night Weeklies
2 days
OSC
3 days
CranKy Ducklings
3 days
Afreeca Starleague
3 days
Light vs Flash
Replay Cast
4 days
Replay Cast
5 days
The PondCast
5 days
Replay Cast
6 days
RSL Revival
6 days
Liquipedia Results

Completed

Proleague 2026-05-06
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

KK 2v2 League Season 1
BSL 22 Non-Korean Championship
YSL S3
Escore Tournament S2: W7
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 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.