North Korea fields perhaps 40 warheads — a rounding error next to the American arsenal. But the model doesn’t score war by warhead count. The instant Pyongyang strikes the US homeland, the same alliance machinery that guards against Russia activates: NATO, AUKUS, and a coordinated response that turns an asymmetric strike into a war North Korea cannot survive.
Seven or more nuclear powers fire. Strategic arsenals empty into each other’s cities and the resulting soot triggers a nuclear winter — global agriculture collapses and famine threatens over a billion people. This is a civilization-ending outcome, not a survivable war.
Each run starts the same way — North Korea launches a first strike on United States — and then the escalation engine plays the alliance cascade forward, decision by decision. Because retaliation, alliance loyalty and doctrine are probabilistic, the 500 runs don’t all end the same way:
Estimated human cost: 3.9 million+ in direct strikes, with billions more at risk from the ensuing nuclear winter.
Modeling note: these pages show the engine’s projected escalation, assuming launched weapons reach their targets. The live 3D simulation additionally rolls probabilistic missile-defense interception, so an individual run there may be less severe. Casualty figures are first-order estimates from capital-population and arsenal data — a floor, not a ceiling.
What each side brings to the exchange, from the simulator’s arsenal data (SIPRI/FAS-derived estimates):
| Metric | North Korea | United States |
|---|---|---|
| Nuclear warheads | 40 | 5,500 |
| Avg. warhead yield | 120 kt | 335 kt |
| Delivery legs (triad) | 3 | 4 |
| Automated "Dead Hand" | No | Yes |
| Population | 26.0 million | 331.0 million |
A strike is never just between two countries. These are the nations the model most reliably pulls into the North Korea–United States war (share of runs in which each is drawn in):