What happens when lots of units stack up in a military conflict? be it land, sea or air? you use explosives - Artillery, nuclear weapons or airburst devices (i'm grossly oversimplifying here). This is also true of most videogames, particularly strategy games and MMOs (e.g. in "10 man" trials, raids whatever) If too many units or men stack up on one spot theres usually some sort of mechanic that can hit them all concurrently whilst doing a lot of damage.
This is what Stellaris needs: Area of Effect (AOE) weapons. We had the code to add stuff like that pre 2.0 but
- it was ripped out
- it was never used to it's full potential
Today people decry (rightfully) the state of PD vs Missiles. Either you have too many missiles and overwhelm the enemy (e.g. prior to G slots being added) or the enemy has too much PD and virtually no missiles get through. Not enough for them to be competitive anyway. Likewise we have Ion cannons, massive expensive and ultimately useless weapons that are supposed to make starbases hard to crack, instead their slow rate of fire means they get easily engulfed by swarms of ships. These both suffer from the same issue, they are rather specialised weapons but they don't do enough damage to be relevant vs the hordes of ships they go up against.
The solution? Make missiles and Ion cannon deal AOE damage, If an Ion cannon fires at a ship, and hits, the explosion would then harm all other ships in a sphere/circle (of some radius, e,g, 2x the length of a corvette) around the target. same for missiles (but to a lesser degree as they're ship-mobile).
- They could be raw DPH weapons (Damage per hit - I.e. a "nuke") which would serve as an effective way to weed out hordes of corvettes as each shot would damage or outright kill multiples of them all packed together (another issue the game's had since its inception).
- Or the weapons could deal debuffs to the properties of ships - e.g.
- Evasion. you could have a "gravitic ion beam" (total scifi word salad) that reduces the evasion of all ships it hits in the explosion radius by 80% for N days, making them easy pickings for other defence cannons or allied fleets.
- Speed. ships hit by "shackle missiles" could be slowed to a stop, keeping them outside of engagement range, or keeping your ships at range.
- Sensor jammer / "electronic warfare" warheads, they do minimal damage but upon detonation, warheads reduce the tracking and/or accuracy of enemy ships in the blast radius.
The reason people doomstack is because there are literally no hard counters to doomstacking. Its a strategy with only upsides, no downsides. The AI does it because it knows no better.
Trying to add other modifiers onto the fleets does not solve the root problem: After 4 years, Stellaris still does not have any viable counterplay to doomstacking.
- Its like zerging in other games, you overwhelm your enemy with a tidalwave of fodder, with the only counter being bombs, nukes or even magical spells and explosions (depending on the setting).
If you suddenly add AOE weapons into the game you'll quickly see
- people go "oh shit" and start using smaller fleets for all but the most difficult battles, as the losses would be too great with so many ships packed on top of each other (either in a single big fleet or many small fleets all in a conga-line),
- If you dont want an "AOE alpha-strike" you could
- make ion-cannons deal some fancy scifi type of disruptor energy that deals the damage over several ingame combat days,
- or have missiles with corrosive/nanite/hive-spore warheads that will slowly eat into enemy armor and superstructures, dealing ticking damage over time ("DOT") to support the overall damage of other defences or fighting ships.
- it would also make starbases a useful fortification, rather than a mid-game road-bump,
- they still might not "out-dps" a fleet or last too long on their own, but a starbase with some Ion cannons firing volleys of AOE shells could shred any corvette swarms thrown at it, leaving the capital ships exposed and easy to kill by your own fleets.
- This might even force players to build a fleet to counter enemy starbases specifically (gasp, strategy? In my Stellaris?!)