Warscape
Daily briefing·· from today's news

Germany vs Ukraine, Poland: Defender holds after 361 days

In today's run Germany attack Ukraine, Poland; the model ends in defender holds after 361 days.

Attacks
Germany
Defends
Ukraine + Poland
Outcome
Defender holds
Length
361 days

What happened today

Today's defence and geopolitics headlines, in the outlets' own words (linked):

Those stories name the sides in today's run.

The scenario we ran

Germany attack Ukraine, Poland in autumn, mobilization full / partial, the United States stays out, nuclear weapons disabled, 365-day limit. Everything else is the engine's realistic default.

How the model played it out

War timeline · 361 days
Stalemate
A
B
DAY 1DAY 361
Phases are the engine's own labels. Lanes show each side's operational tempo: bright = attacking, dim = pausing or defending.
Losses within the model · aggregate
Germany
Ukraine + Poland
11.9k
Personnel
34.1k
55
Tanks
92
225
Aircraft
136
28
Artillery
83
Territory: Germany 0 cells · Ukraine + Poland 0 cells. Cohesion at the end: 44% vs 67%.

Result: Defender holds after 361 simulated days (prolonged stalemate). Aggregate personnel losses within the model: 11,881 for Germany and 34,092 for Ukraine + Poland.

The war moved through initial strike from day 1, then rapid mobilization from day 3, then attrition phase from day 8, then stalemate from day 21, then end state from day 361.

Turning points:

  • The engine detected no turning points in this run.

What decided it

What decided it · separation between the sides
◀ favours Germanyfavours Ukraine + Poland ▶
Deployed combat power
53 vs 293 model units.
Logistics
79% vs 38%.
Air situation
37%.
Political cohesion
57% vs 77%.
Economic resilience
0.96 vs 0.90.
Mobilisation
499,910 vs 535,056.
Bar length is the engine's normalised difference on that factor over the whole war; direction shows who it favoured.
Side A objectives · Germany
Capture the capital of Poland0%
Secure a border corridor inside Poland0%
Reduce opposing deployed combat capacity below 50%0%
Side B objectives · Ukraine + Poland
Retain at least 90% of pre-war territoryachieved
Reduce the attacker's offensive capacity below 55%0%
Restore pre-war bordersachieved
  • Deployed combat power (favoured Side B): Average deployed combat power: 53 vs 293 model units.
  • Logistics (favoured Side A): Average front-line supply efficiency: 79% vs 38%.
  • Air situation (favoured Side B): Average share of air control for Germany: 37%.
  • Political cohesion (favoured Side B): Average cohesion: 57% vs 77%.
  • Economic resilience (favoured Side A): Average economic stability index: 0.96 vs 0.90.

The same countries, one on one

WARSCAPE keeps a permanent page for every land border in Europe, each holding its own simulated war:

Try it yourself

Open the exact run and scrub the timeline, ask why at any event, or branch an alternate timeline from a turning point. Or change one assumption in the builder and run it again.

Sources and limits

This is a model result on public, aggregate, country-level data under the stated assumptions. It is not a prediction, and no operational information is used.

Model-generated simulation on public, country-level data. Not a prediction. Headlines are linked and summarised, never reproduced. Assembled from the engine's report.