• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 08:11
CET 14:11
KST 22:11
  • 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 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners11Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12
Community News
[TLMC] Fall/Winter 2025 Ladder Map Rotation10Weekly Cups (Nov 3-9): Clem Conquers in Canada4SC: Evo Complete - Ranked Ladder OPEN ALPHA8StarCraft, SC2, HotS, WC3, Returning to Blizzcon!45$5,000+ WardiTV 2025 Championship7
StarCraft 2
General
RSL Season 3 - RO16 Groups A & B Preview Mech is the composition that needs teleportation t [TLMC] Fall/Winter 2025 Ladder Map Rotation Weekly Cups (Nov 3-9): Clem Conquers in Canada Craziest Micro Moments Of All Time?
Tourneys
RSL Revival: Season 3 Constellation Cup - Main Event - Stellar Fest Tenacious Turtle Tussle Master Swan Open (Global Bronze-Master 2) Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection
Brood War
General
FlaSh on: Biggest Problem With SnOw's Playstyle What happened to TvZ on Retro? BW General Discussion Brood War web app to calculate unit interactions [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL21] RO32 Group D - Sunday 21:00 CET [BSL21] RO32 Group C - Saturday 21:00 CET
Strategy
Current Meta Simple Questions, Simple Answers PvZ map balance How to stay on top of macro?
Other Games
General Games
Clair Obscur - Expedition 33 Beyond All Reason Nintendo Switch Thread Should offensive tower rushing be viable in RTS games? Stormgate/Frost Giant Megathread
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
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Artificial Intelligence Thread Canadian Politics Mega-thread
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Dyadica Gospel – a Pulp No…
Hildegard
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1617 users

Scientifically Measuring Mining Speed

Forum Index > StarCraft 2 Strategy
Post a Reply
Piousflea
Profile Joined February 2010
United States259 Posts
Last Edited: 2010-08-02 23:21:15
July 31 2010 00:38 GMT
#1
by PiousFlea
07/30/2010

Description
I once asked the question, "just how many minerals per second does a SCV mine?" and I was surprised to find no clear answer. Liquipedia had a very minimal article on resource harvesting, with a graph generated from measuring income in replays.

I hope that this article provides some clear data about mining rates in SC2.
==========
TLDR Abstract:
- From 0 to 2 SCVs/patch, each additional SCV adds ~39-45 minerals/game minute.
- Going from 2 SCVs/patch to 3 SCVs/patch will yield diminishing returns.
- 3 SCVs/patch will fully saturate a mineral patch. Adding additional SCVs will not increase mining rate at all.
- At full saturation, each patch will yield ~102 minerals/minute.
- A base with 8 mineral patches will yield ~672 minerals/min with 16 SCVs, or ~816 minerals with 24 SCVs.

- From 0 to 2 SCVs/geyser, each additional SCV adds ~33-42 gas/game minute.
- Going to 3 SCVs/geyser yields a slightly smaller amount of gas.
- 3 SCVs will usually saturate a geyser, but some far-corner geysers will require 4 SCVs to saturate. (the 4th SCV yields only a small increase in income)
- At full saturation, each geyser will yield ~114 gas/minute.
- A base with 2 vespene geysers will yield ~228 gas/minute with 6 SCVs (7 if unlucky).

With 3 SCVs / mineral patch, it takes ~14m:42s to mine out a base.
With 2 SCVs / mineral patch, it takes ~17m:51s to mine out a base.
With fully saturated gas, it takes ~13m:09s to deplete a geyser.

==========
Methods
- WorldEdit was used to generate a map with multiple copy-pasted "clones" of a base. The first "clone" was the full base, with 8 mineral patches and 2 gas placed in positions realistic for a melee map. Each of the other "clones" had all 1 mineral patch and 1 gas, and no other resouces. In between the clones, 8 mineral positions and 4 gas positions were represented.

- A real-world stopwatch was used for timing purposes.

- All tests were done in Normal speed. At normal speed, game-time and real-time correlate 1:1. This was verified with stopwatch timing of constructing a SCV (17 seconds game-time and real-time) and constructing a Command Center (100 seconds game-time and real-time).

- Fastest speed is 1.4 game seconds per real second. (1m24s game-time per real minute)

- All timing tests were done from harvesting-in-progress. (ie, the stopwatch was started after the SCVs had been mining for a while) This is to avoid the delay from ordering a stationary SCV to start mining.

==========
Results

1) Mining Theory
Mining can be simplified into a "cycle" that is repeated endlessly (until the resource patch runs dry). The cycle begins/ends when the SCV returns a resource packet (mineral or gas) to the CC. It can easily be shown that for n SCVs, all of the SCVs spend equal time on each "cycle". If this was not true, the faster SCV would speed up until it "collided" with the previous SCV's mining cycle. This would force it to wait at the mineral patch, slowing it down.

For a single resource patch being harvested by n SCVs, there are only two possible cycles:
- Unsaturated: Each SCV harvests for x seconds and travels for y seconds. None of the SCVs ever have to wait for the previous SCV to finish harvesting.
- Saturated: The patch is always occupied. Each SCV harvests for x seconds, travels for y seconds, and waits for z seconds at the patch.

Therefore, the mining rate per SCV per second can be shown to equal:
Eq.i) Minerals/SCV-second = 5 / (x+y+z)
Eq.ii) Gas/SCV-second = 4 / (x+y+z)


-----
Knowing x also allows you to calculate the saturated mining rate, and therefore the number of SCVs needed to saturate.

- Assuming saturation - there is always an SCV mining the resource patch. Therefore, a resource packet is returned every x seconds.
Eq.iii) Saturation Minerals/second = 5/x
Eq.iv) Saturation Gas/second = 4/x


The saturation point is therefore defined by travel time and harvesting time:
Eq.v) #SCVs to Saturate = (x+y)/x


This makes intuitive sense - in the "fastest possible map" scenario (travel time = 0), only 1 SCV per patch is needed for saturation. In the "distance mining" scenario (travel time >> mining time) the number of SCVs needed for saturation is directly proportional to distance.

==========
2) Measuring Timings
Based on the results of section (1), one would expect that you can fully predict mining behavior just by knowing the times x and y. Therefore, it is important to measure timings precisely.

The mining time x can be deduced from the saturation mining rate. Therefore, I put 8 SCVs on a single resource patch to ensure saturation, then measured timing two different ways (this was the most time consuming part of my test):
- Resource packets returned at 1, 2, 5 and 10 minutes (this was my main data)
- Time to return 10 resource packets. (this was a double-check)

Since this is a saturation test, the rate of resource return should not depend on distance to the resource patch. I tested two vespene geysers at different distances, and they indeed gave the same results.

MINERALS: ~20.4 packets/min (102 minerals), 2.94 sec/packet
GAS: ~28.6 packets/min (114 gas), 2.10 sec/packet


Once mining time is precisely known, the round-trip travel time (y) to a resource patch can be calculated as follows:
- Put a single SCV on that resource patch.
- Measure time to return 10 resource packets.
- This gives you the time-per-cycle. (= x + y)
- Subtract x.

Unlike x which is a constant, y is highly variable due to travel distance. Using realistically placed mineral patches and gas geysers, I obtained the following values of y:
MINERALS: 3.8-4.8sec travel time
GAS: 3.6-5.0sec travel time


Note that the numbers are very similar, as one might expect since minerals and gas are at similar distance from the CC.

==========
3) Calculating income rate
Using the equations (i)-(iv) and the empirically measured variables x and y, one can calculate expected income for SCVs on a single mineral patch or gas geyser:

- One SCV on one mineral patch harvests 39-45 minerals per game minute, depending on distance.
- Two SCVs on one mineral patch harvest 78-90 minerals per game minute, depending on distance.
- Three SCVs on one mineral patch harvest ~102 minerals per game minute. This is fully saturated and does not depend on distance.
- One SCV on gas harvests 33-42 gas per game minute, depending on distance.
- Two SCVs on gas harvest 67-84 gas per game minute, depending on distance.
- Three SCVs on gas harvest 101-114 gas per game minute, depending on distance. In the case of far-diagonal gas placement you will need 4 SCVs for full saturation.
- Four SCVs on gas harvest ~114 gas per game minute. This is fully saturated and does not depend on distance.
- A fully saturated base with 8 minerals and 2 gas will harvest ~816 minerals and ~228 gas per game minute.

Note that in the worst case of far-diagonal gas placement, using only 3 SCVs causes you to lose ~13 gas per minute which is 11% of your total gas income! (that really sucks) You will definitely want to cough up those 50 minerals for the 4th SCV.

==========
4) Verifying income rate
Equations and math are all good, but it's worthless if it doesn't correlate to real data. So here's the data.


Mineral income was measured by running SCVs for 3 minutes and writing down resources mined in the 1st, 2nd, and 3rd minute.
4a) Closest mineral patch, SCVs vs income
- 1 SCV: Measured 45min/minute (predicted 45min/m)
- 2 SCVs: Measured 90min/minute (predicted 90min/m)
- 3 SCVs: Measured 100-105min/minute (predicted 102min/m)

4b) Furthest mineral patch, SCVs vs income
- 1 SCV: Measured 35-40 min/minute (predicted 39min/m)
- 2 SCVs: Measured 75-80min/minute (predicted 78min/m)
- 3 SCVs: Measured 100-105min/minute (predicted 102min/m)

Gas income was measured more easily (I got tired) by timing the time spent obtaining 40 gas for 1 scv, 80 gas for 2 scvs, and 120 for 3-4 scvs. This was used to estimate the number of seconds per gas packet returned.

4c) Close gas geyser, SCVs vs income
- 1 SCV: Measured 6.3 seconds/packet (predicted 6.3s)
- 2 SCVs: Measured 2.9 seconds/packet (predicted 3.1s)
- 3 SCVs: Measured 2.1 seconds/packet (predicted 2.1s)
- 4 SCVs: Measured 2.1 seconds/packet (predicted 2.1s)

4d) Far gas geyser, SCVs vs income
- 1 SCV: Measured 7.1 seconds/packet (predicted 7.1s)
- 2 SCVs: Measured 3.7 seconds/packet (predicted 3.6s)
- 3 SCVs: Measured 2.4 seconds/packet (predicted 2.4s)
- 4 SCVs: Measured 2.1 seconds/packet (predicted 2.1s)

Finally, total Mineral and Gas income for a fully saturated base (24 SCVs on minerals, 7 SCVs on gas):

4e) Full base income, 3 SCV/min, 3-4 SCV/gas
- 1 minute: Measured 810min / 232gas (predicted 816/228)
- 2 minutes: Measured 1615min / 460gas (predicted 1632/456)

As you can see, the measured and predicted values are near-perfect matches.

==========
CONCLUSION

TheoryCraft is close to 100% accurate for calculating mineral and gas mining rates.
Seek, behold, and reveal the truth
Piousflea
Profile Joined February 2010
United States259 Posts
July 31 2010 00:44 GMT
#2
This also allows us Zerg players to accurately calculate number of drones to support various builds. For a simple example, early game mass speedlings:

1 optimally macro'd hatchery produces 3 natural larvae and 4 injected larvae per 45 game seconds. (9.33 larvae per game minute) Let's round this to 9 larvae/min.
9 larvae = 1 ovie (100/0) + 16 lings (400/0) = 500 minerals

Assuming an average of 42 minerals/worker-minute, you will need 500/42 = 12 drones on minerals to support an optimal number of mass speedlings (16 lings per minute).

That's not a lot of drones!
Seek, behold, and reveal the truth
Batch
Profile Joined May 2010
Sweden692 Posts
July 31 2010 01:15 GMT
#3
Great, I did these calculations by myself but now I can double check my findings. Thanks!
rkiga
Profile Joined June 2010
United States44 Posts
Last Edited: 2010-07-31 02:31:16
July 31 2010 02:23 GMT
#4
From my tests, average mining on 8 patches with 8 workers was ~43 minerals/worker/minute. 16 workers was ~42 minerals/worker/minute.

So I have nothing much to contribute other than confirming what you said, and stating that I found this graph to be inaccurate (possibly just mislabeled). I don't want to just remove it, but not sure how best to flag or edit the wiki to show that it needs to be replaced.
GSL bot activated
Renseru
Profile Joined July 2010
United States45 Posts
July 31 2010 04:05 GMT
#5
I love posts like these. I think these types of stats are what will really nail down build orders and optimal strategy. Thanks again.
You're born broke, you die broke, everything in between is variance.
Saxartist
Profile Joined July 2010
2 Posts
July 31 2010 05:40 GMT
#6
Really nice, I wish I could pull myself out of games to do stuff like this :p
The.Doctor
Profile Joined February 2010
Canada333 Posts
Last Edited: 2010-07-31 21:57:59
July 31 2010 21:57 GMT
#7
Haha nice! I was just doing some cost/benefit analysis on Terran examining what time would be best to make an orbital command to maximize different goals and I needed this information.
The Boss.
skryer
Profile Joined July 2010
Sweden1 Post
July 31 2010 23:51 GMT
#8
this is awesome! been looking for something like this for a while, thank you very much
potatoedoughnut
Profile Joined July 2008
United States334 Posts
August 01 2010 02:11 GMT
#9
Very awesome. Thanks for doing the testing!
Eagles may soar, but weasels do not get sucked into jet engines.
Piousflea
Profile Joined February 2010
United States259 Posts
August 02 2010 23:18 GMT
#10
Slightly updated/clarified the OP.
Seek, behold, and reveal the truth
Vlain
Profile Joined October 2010
United States4 Posts
October 19 2010 02:39 GMT
#11
Great info Piousflea!

I just wanted to thank you personally for doing all this work. Your calculations were critical to creating accurate Value columns (dmg per sec per resources spent) for the unit spreadsheet I posted on the official battlenet SC2 forums.
`Twas brillig, and the slithy toves Did gyre and gimble in the wabe: All mimsy were the borogoves, And the mome raths outgrabe.
Brewed Tea
Profile Joined October 2010
United States124 Posts
November 17 2010 17:26 GMT
#12
this is really great! this might be a dumb question but is this equation applicable to all three races? i am assuming so because that would be totally IMBA but still
if it wasnt for mules terrans would have to 15 hatch every game.
The Touch
Profile Joined September 2010
United Kingdom667 Posts
Last Edited: 2011-04-10 21:18:24
December 29 2010 14:13 GMT
#13
So I was searching for mining rates and came across this thread, and figured I'd do a little testing of my own in an attempt to add to the discussion using a real world map.

--edit--

I redid the minerals test on the map Abyss (8 player map) in order to get a more rounded picture of real-world average mining distances and angles. Will redo the gas test at some point too, on the same map.

tl;dr - My results broadly support the conclusions in the OP, with the exception of expected mineral income when using 24 harvesters per base.

666.9 minerals per minute per base @ 2 harvesters per patch
796.1 minerals per minute per base @ 3 harvesters per patch
40.2 gas per geyser @ 1 harvester per gas
80.6 gas per geyser @ 2 harvesters per gas
114 gas per geyser @ 3 harvesters per gas

Replays:

Gold Minerals and Gas - Steppes of War (to be changed) - Mining Test
[image loading]

Normal Minerals - Abyss - Mining Test 2
[image loading]

Results:

All numbers are rounded to 1dp.

Normal Minerals - 2 drones per base
12 bases, 2 drones per patch, 16 drones per base, 192 drones total.
30:00 - 37:00 in Mining Test 2

Minerals at Start: 12,695
Minerals at End: 60,715
Total Income: 48,020
Income Per minute: 8003.3
Income Per mineral patch per minute: 83.4
Income Per base per minute: 666.9
Average Income Per harvester per minute: 41.7

Normal Minerals - 3 drones per base
8 bases, 3 drones per patch, 24 drones per base, 192 drones total.
42:30 - 47:30 in Mining Test 2

Minerals at Start: 72325
Minerals at End: 104155
Total Income: 31,830
Income Per minute: 6,366
Income Per mineral patch per minute: 99.5
Income Per base per minute: 795.8
Average Income Per harvester per minute: 33.2

Gold Minerals
2 bases, 2 drones per patch, 12 drones per base, 24 drones total.
40:00 - 47:00 in Mining Test

Minerals at Start: 29,710
Minerals at End: 39,489
Spending during test: 0
Total Income: 9,779
Income Per minute: 1,397
Income Per mineral patch per minute: 116.4
Average Income Per harvester per minute: 58.2

Gas - 1 drone
10 gas, 1 drones per gas, 2 drones per base, 10 drones total.
30:00 - 40:00 in Mining Test

Gas at Start: 2,354
Gas at End: 6,374
Spending during test: 0
Total Income: 4,020
Income per minute: 402
Income per geyser per minute: 40.2
Average Income Per harvester per minute: 40.2

Gas - 2 drones
10 gas, 2 drones per gas, 4 drones per base, 20 drones total.
41:00 - 50:00 in Mining Test

Gas at Start: 6,898
Gas at End: 14,150
Spending during test: 0
Total Income: 7,252
Income per minute: 806
Income per geyser per minute: 80.6
Average Income Per harvester per minute: 40.3

Gas - 3 drones
10 gas, 3 drones per gas, 6 drones per base, 30 drones total.
52:00 - 59:00 in Mining Test

Gas at Start: 16,290
Gas at End: 24,238
Spending during test: 0
Total Income: 7,948
Income per minute: 1,135
Income per geyser per minute: 114
Average income per harvester per minute: 37.8

Conclusion:

My results return an almost identical income for gas, but slightly lower values for minerals. My recorded income of 666.9 minerals per minute per base, when using 2 harvesters per patch, is less than 1% shy of the expected 672, which I imagine is within acceptable tolerances, but when using 3 harvesters per patch, my recorded income of 796.1 minerals per minute per base is almost 3% off the expected rate of 818 (which could make the difference between being able to afford that cannon/roach/planetary fortress in time and dying to a timing attack). I suspect that harvesters are just spending more time bouncing back and forth between mineral patches than the theory calculations account for.

But yeah, basically all I've done is provided another data set that broadly supports everything in the OP, while noting that real world conditions don't quite live up to the theorycrafting. Shocking, I know
You Got The Touch
Seinis
Profile Joined February 2010
Finland28 Posts
Last Edited: 2012-11-11 18:57:52
November 11 2012 18:33 GMT
#14
Did some follow up research and used your results to calculate amounts of minerals lost in harrass. I did the calculations (no empirics) about half year ago, were about to write a post about it to TL but had no rights and forgot about it... Today I posted it for some1 else so I thought I post my results here too.

edit: the minerals are lost from two reasons. 1. The amount lost to build back the probes, which is linear in amount of probes and 2. the lost mining time, which is non-linear relationship to amount of probes lost (the relationship is convex).

http://postimage.org/image/b0q03c6px/full/

If you think it is interesting, I can explain more. I am an applied math student so I find this stuff fun to do, even though its necessarily not relevant (atleast at this level). Actually I would be interested in a sc2 math forum if there were one =). For example, statistical analysis, predicting outcomes, game theory for different setups, scenario analysis of different strategies etc =).
Natalya
Profile Joined December 2011
Belgium287 Posts
Last Edited: 2012-11-11 21:53:10
November 11 2012 21:39 GMT
#15
If you're interested in doing math in relation with sc2, try this one:

A couple year ago i wrote some articles i never published. The idea was the following : Players at SC2 should manage to get themself in a situation of guaranteed win, which is defined as a situation in which you have a) more army but the same eco as your opponent b) more eco but the same army as your opponent.

Because in this situation you can either go pure army or pure eco and be ahead 2 steps in eco with equal army, 2 steps ahead in army with equal eco or be one step ahead on both.

To complicate a little, the player which has this advantage has to make a confrontation happens before both players are maxed (because then his advantage is nullified). And he has to attack in a window that is a "timing push window" for him but not for his opponent! A timing push window is a window in which everything you invested on is paying. That is, you cut probes something like a minute earlier so that they have paid for themself. Plus there is no dead money in upgrades or tech. All your upgrades are done, your tech has kicked in aswell.

To complicate a little more, you not only have to push accross the map to make the confrontation happens, before maxing out and in a timing push window, but you have to be ahead enough that the time it will take to walk across the map with your army does not let your opponent catch up in army supply.

To complicate even more, races do not work the same. That is, Z can choose to make only drones with their hatches then only army. Other races have to build gateway etc. Terran have mules, which means their income is the highest at the time they have their first mule for instance, etc.

If you assume a perfectly balanced situation and no army composition advantage (good enough scouting), it means that the guy with the biggest army value wins the fight tuss the game.

Now puts all that into math and tell me which build of which race is the best ever!!

I expect the result to be 6 pool or something because your army value will be bigger no matter what, even against 11-11, for a brief period of time.

What would be cool would be to see if those math are any irrelevant to analyse game played by pros in X or Y tournament.

What would be ABSOLUTELY awesome would be to do analysis such as this one : a terran goes CC first, a terran goes double gas cloack banshee into CC. Given the delay on the CC and the number of scv not build, how much scv does the banshee has to kill to pay for itself? Ofcourse the banshee has to kill enough scv to get both players even in scv count or it didnt pay for itself. That number of scv could be X. Given one player researched cloack and the other one scanned, if the banshee killed X+1 scv before dying, in how much time after the killing will the banshee have paid for itself? That is, if one scv mine 40 ressource/minute, and the banshee is 200 ressource + 200 for cloack - 270 for scan, it will have paid for itself a little more than 3 minutes later. incomewise. But the player that lost scv has to remake them, and it's 50 minerals a piece, so given what number X is, it could be that the banshee would pay for itself by killing only 2-3 scv or something. Then you could take it to the next level by saying "yeah but what if we reach optimal saturation on 2 base for both player before the mining time lost in dead scv would make the banshee paying for itself?"

Well well well, speculations :D

And all that stuff doesnt take into account the harass possibilites, the cost of scouting, the risk/reward of assumptions players have to do all the time etc etc, making sc2 a game that's maybe not possible to fully grasp by abstract concept alone.
EngrishTeacher
Profile Blog Joined March 2012
Canada1109 Posts
November 12 2012 02:16 GMT
#16
On November 12 2012 06:39 Natalya wrote:
If you're interested in doing math in relation with sc2, try this one:

A couple year ago i wrote some articles i never published. The idea was the following : Players at SC2 should manage to get themself in a situation of guaranteed win, which is defined as a situation in which you have a) more army but the same eco as your opponent b) more eco but the same army as your opponent.

Because in this situation you can either go pure army or pure eco and be ahead 2 steps in eco with equal army, 2 steps ahead in army with equal eco or be one step ahead on both.

To complicate a little, the player which has this advantage has to make a confrontation happens before both players are maxed (because then his advantage is nullified). And he has to attack in a window that is a "timing push window" for him but not for his opponent! A timing push window is a window in which everything you invested on is paying. That is, you cut probes something like a minute earlier so that they have paid for themself. Plus there is no dead money in upgrades or tech. All your upgrades are done, your tech has kicked in aswell.

To complicate a little more, you not only have to push accross the map to make the confrontation happens, before maxing out and in a timing push window, but you have to be ahead enough that the time it will take to walk across the map with your army does not let your opponent catch up in army supply.

To complicate even more, races do not work the same. That is, Z can choose to make only drones with their hatches then only army. Other races have to build gateway etc. Terran have mules, which means their income is the highest at the time they have their first mule for instance, etc.

If you assume a perfectly balanced situation and no army composition advantage (good enough scouting), it means that the guy with the biggest army value wins the fight tuss the game.

Now puts all that into math and tell me which build of which race is the best ever!!

I expect the result to be 6 pool or something because your army value will be bigger no matter what, even against 11-11, for a brief period of time.

What would be cool would be to see if those math are any irrelevant to analyse game played by pros in X or Y tournament.

What would be ABSOLUTELY awesome would be to do analysis such as this one : a terran goes CC first, a terran goes double gas cloack banshee into CC. Given the delay on the CC and the number of scv not build, how much scv does the banshee has to kill to pay for itself? Ofcourse the banshee has to kill enough scv to get both players even in scv count or it didnt pay for itself. That number of scv could be X. Given one player researched cloack and the other one scanned, if the banshee killed X+1 scv before dying, in how much time after the killing will the banshee have paid for itself? That is, if one scv mine 40 ressource/minute, and the banshee is 200 ressource + 200 for cloack - 270 for scan, it will have paid for itself a little more than 3 minutes later. incomewise. But the player that lost scv has to remake them, and it's 50 minerals a piece, so given what number X is, it could be that the banshee would pay for itself by killing only 2-3 scv or something. Then you could take it to the next level by saying "yeah but what if we reach optimal saturation on 2 base for both player before the mining time lost in dead scv would make the banshee paying for itself?"

Well well well, speculations :D

And all that stuff doesnt take into account the harass possibilites, the cost of scouting, the risk/reward of assumptions players have to do all the time etc etc, making sc2 a game that's maybe not possible to fully grasp by abstract concept alone.


You're forgetting about defender's advantage.

As small as defender's advantage is in SC2 compared to BW, it does exist (mainly in pre-spreading and making concaves/positioning).

So you actually have to be ahead enough in army to CONFIDENTLY nullify this advantage in order attack. Also, when given the choice, it's always better to compound your economic advantage.
Natalya
Profile Joined December 2011
Belgium287 Posts
Last Edited: 2012-11-12 22:50:07
November 12 2012 22:43 GMT
#17
On November 12 2012 11:16 EngrishTeacher wrote:
Show nested quote +
On November 12 2012 06:39 Natalya wrote:

To complicate a little more, you not only have to push accross the map to make the confrontation happens, before maxing out and in a timing push window, but you have to be ahead enough that the time it will take to walk across the map with your army does not let your opponent catch up in army supply.



You're forgetting about defender's advantage.

As small as defender's advantage is in SC2 compared to BW, it does exist (mainly in pre-spreading and making concaves/positioning).

So you actually have to be ahead enough in army to CONFIDENTLY nullify this advantage in order attack. Also, when given the choice, it's always better to compound your economic advantage.


My quote of myself take into account the defender's advantage army value wise. The thing is, if you are trying to build a theory on something, you better not use the words that already exist about that thing. They might carry a lot of unperceived aprioris, meanings, etc. with them (I'm a philosopher).

About prespreading and concave, it's not evident the defender has the advantage. Take cloud kingdom for instance. In zvz the attacker can take an awesome concave around the choke near the 4rth and deny mining there. In order to force engagement into his concave, the attacker can send packs of 5 roaches to the main, nat and eventually third base.
sicueft
Profile Joined June 2012
United States130 Posts
November 13 2012 17:06 GMT
#18
I've been thinking a lot about timing mineral saturation with expansions. I was watching forgg stream and what really interested me was how interesting his economy management was. I don't think a lot of people understand expansion timing... But the thing that got me thinking was how little people considered the mule to change Terran economy. When you compare it to Zerg or Protoss economies, sure you can't produce multiple drones or chonoboost--- but you can equalize by expanding aggressively basically because the mules have allowed you to essentially saturate your base. It seems you need at most 2 workers per patch as Terran to be at the same income rate as P or Z.
Please log in or register to reply.
Live Events Refresh
WardiTV Korean Royale
12:00
Group Stage 1 - Group A
WardiTV359
TKL 245
LiquipediaDiscussion
Kung Fu Cup
12:00
2025 Monthly #3: Day 3
herO vs ShoWTimELIVE!
RotterdaM348
IndyStarCraft 130
Rex111
SteadfastSC69
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko356
RotterdaM 348
TKL 245
IndyStarCraft 130
Harstem 116
Rex 111
SteadfastSC 69
StarCraft: Brood War
Britney 39196
Sea 23322
Calm 5963
Rain 4154
Jaedong 3369
Bisu 2101
Horang2 1350
Flash 750
firebathero 461
Pusan 417
[ Show more ]
Zeus 231
Hyun 176
sSak 85
JYJ81
hero 73
Soulkey 73
Backho 64
Rush 62
ToSsGirL 56
Mind 49
JulyZerg 46
Killer 36
Barracks 35
Free 27
Bale 19
TY 17
Movie 15
Hm[arnc] 9
Icarus 7
Noble 7
Terrorterran 3
sas.Sziky 1
Dota 2
singsing1419
qojqva594
Dendi357
XcaliburYe124
resolut1ontv 89
Counter-Strike
fl0m3121
byalli98
Super Smash Bros
Mew2King62
Other Games
FrodaN3626
B2W.Neo1079
crisheroes399
Pyrionflax293
KnowMe179
Fuzer 173
Sick66
hiko1
Organizations
StarCraft: Brood War
lovetv 13
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota227
League of Legends
• Nemesis1074
• Stunt998
Other Games
• WagamamaTV294
Upcoming Events
CranKy Ducklings
20h 49m
RSL Revival
20h 49m
herO vs Gerald
ByuN vs SHIN
Kung Fu Cup
22h 49m
Cure vs Reynor
IPSL
1d 3h
ZZZero vs rasowy
Napoleon vs KameZerg
BSL 21
1d 6h
Tarson vs Julia
Doodle vs OldBoy
eOnzErG vs WolFix
StRyKeR vs Aeternum
Sparkling Tuna Cup
1d 20h
RSL Revival
1d 20h
Reynor vs sOs
Maru vs Ryung
Kung Fu Cup
1d 22h
WardiTV Korean Royale
1d 22h
BSL 21
2 days
JDConan vs Semih
Dragon vs Dienmax
Tech vs NewOcean
TerrOr vs Artosis
[ Show More ]
IPSL
2 days
Dewalt vs WolFix
eOnzErG vs Bonyth
Replay Cast
2 days
Wardi Open
2 days
Monday Night Weeklies
3 days
WardiTV Korean Royale
3 days
BSL: GosuLeague
4 days
The PondCast
4 days
Replay Cast
5 days
RSL Revival
5 days
BSL: GosuLeague
6 days
RSL Revival
6 days
WardiTV Korean Royale
6 days
Liquipedia Results

Completed

Proleague 2025-11-07
Stellar Fest: Constellation Cup
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
CSCL: Masked Kings S3
RSL Revival: Season 3
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual

Upcoming

SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
META Madness #9
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 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.