Reasoning: So I've been playing this game for a while and one thing that always gets me is lack of quality of life features and the fact that I have to constantly remember about everything, because nothing will remind me that something happened and I didn't respond to it. This applies to the fact that I have to sleep sometimes and when I wake up I don't always remember what I was doing/planning to do the day before. This is not fun and forces me to go through everything just to make sure I didn't miss something. Eventually this leads to the burn out and dropping the game, being too frustrated to play it once it hits me it will only get worse once my empire grows even more.
Ideas:
- Ingame goals/objectives
Add a simple panel, that will list all the objectives and give an ability to create new ones and mark old ones as complete/remove them. Something like a TODO list for a players, to keep track of their progress.
Every objective would have: name, description, optional attached fleet, status (debatable, but in theory would allow players to understand that they already started it). There could be more, like attaching specific character for flavor reasons, but these are bare minimum required to operate and I would be happy even if we finished this here, but...
- Automated goal/objective creation
I would imagine this as a set of rules, for start they could be simple, for example event popping up. The simple use case would be to create an objective with title "Deploy sentry buoys" and description "Deploy sentry buoys at [event_target]" whenever the event jump point discovered pops up. Event_target would be te jump point in question, but in general it would be a target of an event, there doesn't really have to be a reference to the object, just the name, and if that's too complicated, I'm fine with just keeping the reference to the event itself, like:
Title: Deploy sentry buoys
Description: Deploy sentry buoys at the jump point:
Event: Jump point #2 discovered (...)
The creation of those rules would be simple, but could be easily extended in the future if there's a need for that:
Choose event source (i.e. JP discovered), Put default title, Put default description. If there are any keywords available and implemented, they could be put in the description as tags [tag] and during objective creation they would be replaced with appropriate text, i.e. name of event.
Profit?
Did you ever had a situation where
- you were doing something but suddenly your explorers discovered multiple new systems and finished their orders? Now you have to drop everything, go to them, give them new orders and make sure to bring jump gate constructors and buoy deployers to secure the perimeter and hope you'll still remember what you were doing before that... - well, how about creating objective for what you are currently doing, having automated objectives for all the new JPs and just giving new orders to explorers so that you can go back to what you did without having to look through every system you have in search for non secure jump points later on?
- one of your explorers sits on the standing orders, not doing anything apart from trying to go back to the home planet for overclock, but they can't so they just go to jump gate, try to explore again and go back to jump gate? - how about an automated objective telling you that ship requires shore leave/overclock?
- pirates raiding your civilian trade ships, but you can't really handle them right now because you're designing new ship? - how about creating yourself an objective to secure this route in the future
- you explored on so many directions and forgot in which direction you wanted to expand... again? - leave yourself an objective to expand to specific system
etc.
- instead of searching for issues EVERYWHERE, you just go to the objectives panel and see what is there currently to do in your empire.
Solution to most of the logistical/managerial problems we currently have is super simple and I think the game would benefit greatly from it. In short currently the game becomes overwhelming quite quickly because you have to remember EVERYTHING, if we remove that constant burden from the players, I think more people would be able to enjoy the game.
Additional ideas:
- export/import automated rules (so that you have reuse them in other games)
- standing order for objective creation (just once, and then the order is removed)
- objective rules for planet based activities, like resource stock levels, population levels etc. For example: Create new ground unit when population grows to a certain level.