• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:35
CEST 14:35
KST 21:35
  • 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
[ASL19] Finals Preview: Daunting Task28[ASL19] Ro4 Recap : The Peak15DreamHack Dallas 2025 - Info & Preview19herO wins GSL Code S Season 1 (2025)17Code S RO4 & Finals Preview: herO, GuMiho, Classic, Cure6
Community News
[BSL20] RO20 Group Stage2EWC 2025 Regional Qualifiers (May 28-June 1)9Weekly Cups (May 12-18): Clem sweeps WardiTV May3Code S Season 2 (2025) - Qualifier Results212025 GSL Season 2 (Qualifiers)14
StarCraft 2
General
Aligulac.com changelog and feedback thread Interview with oPZesty on Cheeseadelphia/Coaching herO wins GSL Code S Season 1 (2025) DreamHack Dallas 2025 - Info & Preview Power Rank: October 2018
Tourneys
DreamHack Dallas 2025 EWC 2025 Regional Qualifiers (May 28-June 1) Last Chance Qualifiers for OlimoLeague 2024 Winter $5,100+ SEL Season 2 Championship (SC: Evo) StarCraft Evolution League (SC Evo Biweekly)
Strategy
Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 474 Futile Resistance Mutation # 473 Cold is the Void Mutation # 472 Dead Heat Mutation # 471 Delivery Guaranteed
Brood War
General
BGH auto balance -> http://bghmmr.eu/ [ASL19] Finals Preview: Daunting Task ASL 19 Tickets for foreigners [ASL19] Ro4 Recap : The Peak BW General Discussion
Tourneys
[ASL19] Grand Finals [ASL19] Ro8 Day 4 [BSL20] RO20 Group Stage [BSL20] RO20 Group A - Sunday 20:00 CET
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Battle Aces/David Kim RTS Megathread Nintendo Switch Thread Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread TL Mafia Plays: Diplomacy TL Mafia: Generative Agents Showdown Survivor II: The Amazon
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread Trading/Investing Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard How to clean a TTe Thermaltake keyboard?
TL Community
The Automated Ban List TL.net Ten Commandments
Blogs
Yes Sir! How Commanding Impr…
TrAiDoS
Poker
Nebuchad
Info SLEgma_12
SLEgma_12
SECOND COMMING
XenOsky
WombaT’s Old BW Terran Theme …
WombaT
BW PvZ Balance hypothetic…
Vasoline73
Customize Sidebar...

Website Feedback

Closed Threads



Active: 17114 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
AllThingsProtoss
11:00
Team League - Quarterfinals
Gemini_1981
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Britney 51472
Horang2 9093
EffOrt 1404
Pusan 618
actioN 528
Nal_rA 394
Last 353
ggaemo 199
Dewaltoss 145
Aegong 120
[ Show more ]
Mind 104
PianO 86
Hyuk 85
Sea.KH 65
Hyun 63
Barracks 63
sSak 46
Shinee 42
Backho 37
soO 29
yabsab 28
Sacsri 27
Icarus 21
Movie 17
sorry 16
HiyA 15
zelot 13
eros_byul 1
Dota 2
Gorgc7959
Dendi2070
XBOCT809
XcaliburYe414
Counter-Strike
edward556
Super Smash Bros
Mew2King148
Heroes of the Storm
Khaldor370
Other Games
B2W.Neo3645
Beastyqt502
DeMusliM399
Fuzer 236
crisheroes181
ArmadaUGS106
ToD85
BRAT_OK 38
MindelVK9
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Berry_CruncH340
• Dystopia_ 1
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• RaNgeD 4
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV772
League of Legends
• Jankos1650
• Stunt747
Upcoming Events
Road to EWC
1h 25m
BSL: ProLeague
5h 25m
Cross vs TT1
spx vs Hawk
JDConan vs TBD
Wardi Open
22h 25m
SOOP
1d 19h
NightMare vs Wayne
Replay Cast
1d 21h
Replay Cast
2 days
GSL Code S
2 days
Cure vs Zoun
Solar vs Creator
The PondCast
2 days
Online Event
3 days
Clem vs ShoWTimE
herO vs MaxPax
HupCup
3 days
[ Show More ]
GSL Code S
3 days
GuMiho vs Bunny
ByuN vs SHIN
Online Event
3 days
Replay Cast
4 days
CranKy Ducklings
5 days
Replay Cast
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

BSL 2v2 Season 3
2025 GSL S1
Calamity Stars S2

Ongoing

JPL Season 2
YSL S1
BSL Season 20
China & Korea Top Challenge
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
DreamHack Dallas 2025
Heroes 10 EU
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025
ESL Pro League S21

Upcoming

CSL 17: 2025 SUMMER
Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLAN 2025
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Bellum Gens Elite Stara Zagora 2025
2025 GSL S2
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin 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.