What I propose is will involve a relatively complicated algorithm.
What I propose is the ability to set carrier orders, that cause them to take certain actions in response to opponent actions–which will cause them to autonomously move or take an action given a specific use case when a player is unable to act (either between turns, or to allow players to sleep while not losing territory).
For example, a carrier could be assigned an “intercept and defend” order, that essentially targets any enemy carrier/fleet within range should it be en route to one of your world.
By way of example:
Say you have 3 worlds, A, B, C.
Your enemy has 50 ships at planet A. You have 60 ships at planet C which you control and 10 ships at planet B, which you also control. You set your an auto-order to the carrier of the ships at planet C to “intercept and defend.”
Your opponent sends his 50 ships from Planet A to Planet B.
For whatever reason, you’re not able to login or it’s between a turn gen, and your fleet at planet “C” automatically heads to the destination of inbound enemy fleet, which is your planet, “B.”
Does this make sense? Would be a good way to allow players a lot more strategic control.
Even better if you could set at threshold of enemy fleet size that will trigger the action as well as a maximum range for defensive auto-movements.