Fellow Stellarians,
I just had an idea bout the in my opinion ever looming issue of doomstacks in space combat. But as I am in this forum merely intermittendly, I am unsure whether this idea has already been discussed and dismissed. Anyhow, here I go.
Problem: Due to the well discussed validity of Lanchester's square law (
https://en.wikipedia.org/wiki/Lanchester's_laws) in Stellaris, concentrating your fleet is always better and you are going to win disproportional when you face a smaller fleet. In fact, you often end up with total destruction against losing maybe only some corvettes. Thus, doomstacks are in many cases the best way to go. Or the only one.
Idea: Mobility is an underrated property in this scenario.
So what about reducing fleet sublight speed based on its size? There would be an incentive to split fleets in order to be faster and you would think twice before deploying your entire fleet to the other side of the galaxy for a small enemy. Maybe you just send a medium fleet because it is faster.
However, you would still concentrate your fleets for decisive battles, which is fine. But you would split them again afterwards, or at least there would be incentive to do so. This of course also depends on the topography. Also fine. When there is a single point to defend or attack to, sure I put my forces there.
For this modifier to speed fleet, there could be even some 'reality'-arguments (although I don't think they are necessary if it helps gameplay). For example fleet coordination. That's always a good one.
Implementation: This is the tricky part I believe. Just basing the speed penalty on nominal fleet size (maybe better: weighted ship size and count) would just add micro because you'd split the fleets and still let them fly together. So maybe this should be about number and size of shipd in a given system-radius? So when you have 50 corvettes inside 3 systems range, you get no penalties, but with 100, all of them move slower.
So again, what do you think of the idea? Would the intended effects be worth the effort? Would implementation be possible? Looking forward to your opinion.