• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:37
CEST 12:37
KST 19:37
  • 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
Serral wins EWC 202537Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15
Community News
LiuLi Cup - August 2025 Tournaments3[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder9EWC 2025 - Replay Pack4Google Play ASL (Season 20) Announced50BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams10
StarCraft 2
General
Teller Digital Interview with Chris "ChanmanV" Chan The GOAT ranking of GOAT rankings Serral wins EWC 2025 Tournament Spotlight: FEL Cracow 2025
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament LiuLi Cup - August 2025 Tournaments Sea Duckling Open (Global, Bronze-Diamond) TaeJa vs Creator Bo7 SC Evo Showmatch FEL Cracov 2025 (July 27) - $10,000 live event
Strategy
How did i lose this ZvP, whats the proper response
Custom Maps
External Content
Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars Mutation # 482 Wheel of Misfortune
Brood War
General
Nobody gona talk about this year crazy qualifiers? Which top zerg/toss will fail in qualifiers? Scmdraft 2 - 0.9.0 Preview BW General Discussion [BSL 2025] H2 - Team Wars, Weeklies & SB Ladder
Tourneys
[ASL20] Online Qualifiers Day 2 [ASL20] Online Qualifiers Day 1 [Megathread] Daily Proleagues Small VOD Thread 2.0
Strategy
[G] Mineral Boosting Muta micro map competition Does 1 second matter in StarCraft? Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Beyond All Reason Total Annihilation Server - TAForever [MMORPG] Tree of Savior (Successor of Ragnarok)
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
9/11 Anniversary Possible Al Qaeda Attack on 9/11 US Politics Mega-thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread Movie Discussion! Korean Music Discussion
Sports
Formula 1 Discussion 2024 - 2025 Football Thread TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
ASL S20 English Commentary…
namkraft
The Link Between Fitness and…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Socialism Anyone?
GreenHorizons
Customize Sidebar...

Website Feedback

Closed Threads



Active: 688 users

Simple Combat – Lanchester's Linear Law

Forum Index > SC2 General
Post a Reply
Sholip
Profile Blog Joined March 2014
Hungary422 Posts
August 18 2014 18:01 GMT
#1
Hi everyone! This topic is about a very simple combat model, which is called Lanchester's Linear Law. I've actually been quite curious about the existence of a formula that could describe the result of an engagement in Starcraft II, so I decided to examine its possible applications to the game. Detailed description below:

+ Show Spoiler +
[image loading]
[image loading]
[image loading]


TL;DR: If two homogeneous armies engage so that only a certain amount of units can attack at a time on both sides, e. g. in a choke point, then the outcome of the battle is decided by the armies' size multiplied by their relative unit strength multiplied by the number of units that can attack at a time. Whichever army has this value higher, wins the fight. Hence it is called the army's strength.
This theory works fairly well in real conditions as well.
More about Lanchester's Laws on Wikipedia.

Available in pdf format here.

As always, feedback is appreciated!
P.S. A post on Lanchester's Square Law coming soon.

Previous projects:
+ Show Spoiler +
Imbalanced Hatcheries
The Effects of Worker Pairing
Perfect Micro with Phonixes
Floating to the Gold Base
"A hero is no braver than an ordinary man, but he is brave five minutes longer. Also, Zest is best." – Ralph Waldo Emerson
Socup
Profile Joined June 2014
190 Posts
August 18 2014 18:48 GMT
#2
In other words, have a larger force engage a smaller force, engage a force that has to go through a choke while you are spread out so more of your force can attack at once.

There's no reason blizzard can't release new units or fixes to a game without creating another costly "expansion" you've already paid 100$ for, unless they want to treadmill the gambler with future promises of "it gets better"
hellokitty[hk]
Profile Joined June 2009
United States1309 Posts
August 18 2014 18:50 GMT
#3
Aka force fields good unit.
People are imbeciles, lucky thing god made cats.
GDI
Profile Joined July 2011
United States69 Posts
August 18 2014 19:03 GMT
#4
Could you imagine someone pausing the game before every fight to do this formula?
Grumbels
Profile Blog Joined May 2009
Netherlands7031 Posts
August 18 2014 19:06 GMT
#5
You should do marines vs zerglings and how ranged units scale better than melee ones.
Well, now I tell you, I never seen good come o' goodness yet. Him as strikes first is my fancy; dead men don't bite; them's my views--amen, so be it.
loft
Profile Joined July 2009
United States344 Posts
August 18 2014 19:19 GMT
#6
On August 19 2014 04:06 Grumbels wrote:
You should do marines vs zerglings and how ranged units scale better than melee ones.


DPS Density... cause marines can clump up so well in tight spaces compared to other units (Tanks, roaches, stalkers)

Or ... area DPS... not sure what to call it.
linuxguru1
Profile Joined February 2012
110 Posts
August 18 2014 19:26 GMT
#7
On August 19 2014 04:03 GDI wrote:
Could you imagine someone pausing the game before every fight to do this formula?

Sorry to step on any dreams but, there are only 3 pauses allowed per player per game.
Nerski
Profile Blog Joined November 2010
United States1095 Posts
August 18 2014 23:19 GMT
#8
Stuff like this is interesting to read, just from a if your a thought kind of person.

Though what's really impressive to me and what makes top players top players, is they've played enough and had enough experince that regardless of these formula they instinctively know the probable outcome without the math. Even knowing that outcome they can find ways to overcome small deficits in that math through micro to turn what should be an engagement where say 2 zealots survive, into an engagement where 2 zerglings survive instead.

It's stuff like this that at times can make any game an amazing spectator sport. Also why I frown face units that take the player out of the driver seat and give way to pure math vs math battles.
Twitter: @GoForNerski /// Youtube: Youtube.com/nerskisc
Master of DalK
Profile Blog Joined June 2012
Canada1797 Posts
August 18 2014 23:21 GMT
#9
I'm loving all the math that you've been putting together. I'm making sure to try and keep a note of these for when I cast :3
@MasterDalK | Maelstrom Entertainment | Streaming Every Esport Under the Sun
vult
Profile Blog Joined February 2012
United States9400 Posts
August 18 2014 23:24 GMT
#10
Wow cool research! Thanks for all the hard work you do!
I used to play random, but for you I play very specifically.
Please log in or register to reply.
Live Events Refresh
Sparkling Tuna Cup
10:00
Weekly #100
CranKy Ducklings101
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 374
Nina 265
EmSc Tv 35
ProTech20
StarCraft: Brood War
Calm 8232
ggaemo 1481
Horang2 1476
Hyuk 1359
Larva 810
firebathero 675
Hyun 656
EffOrt 462
Leta 153
Mong 151
[ Show more ]
Dewaltoss 110
ToSsGirL 83
Noble 77
Sharp 29
Killer 20
ivOry 6
Dota 2
XcaliburYe496
Counter-Strike
x6flipin554
byalli92
Super Smash Bros
Westballz26
Heroes of the Storm
Khaldor335
Other Games
gofns12662
DeMusliM235
Fuzer 180
Mew2King67
Organizations
StarCraft 2
EmSc Tv 35
EmSc2Tv 35
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• LUISG 51
• davetesta37
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV773
League of Legends
• Jankos950
Upcoming Events
BSL20 Non-Korean Champi…
3h 24m
Bonyth vs TBD
WardiTV European League
5h 24m
ByuN vs ShoWTimE
HeRoMaRinE vs MaxPax
Wardi Open
1d
OSC
1d 13h
uThermal 2v2 Circuit
3 days
The PondCast
3 days
Replay Cast
4 days
uThermal 2v2 Circuit
5 days
RSL Revival
5 days
RSL Revival
5 days
[ Show More ]
uThermal 2v2 Circuit
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

ASL Season 20: Qualifier #1
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20: Qualifier #2
HCC Europe
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025

Upcoming

ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
Thunderpick World Champ.
MESA Nomadic Masters Fall
CAC 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
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.