Personally I kind of like the idea of playing an empire game where there is a limit to the current knowledge I have. I could know exactly what is happening right around the current focus point of my empire, where ever my center of power is currently positioned, but elements further out become more and more delayed. Managing your choice of governors for your far flung regions, rather than managing the entire regions themselves, sounds like an interesting aspect of gameplay that is rarely used. (I'm personally not a fan of micro management in strategy games. I want to be stepping back, making high level choices that set in motion major changes and turning points, not deciding what colour of knob should be on Sally-1032814523 of my 300234th colony's toaster and whether or not it clashes with her eye shadow.)
While I fully agree, I need to pass on this solution as it would pretty much go against the feel of the game thus far.
That said, a number of challenges would occur, such as gauging this information flow and still allowing the player to issue commands, knowing that they will be carried much later (assuming the information is delayed by 10 days to come in, and 10 days to send out, that's a sizeable 20 days delay).
Delay and forcing the user to either remain small or relying on sensible AI management can create some interesting options that we rarely get to see in games. Do you choose a great general/admiral to lead your exploration fleet at the far edge of your empire on a new mission of expansion while you ensure full control over your most valuable central planets, or do you place your capitol under control of a trusted governor and lead the expedition yourself?
One of my initial concepts included the ability to manage generals/admirals each with their own skillsets, including yourself. You'd only have a limited direct control of your empire at any given time. It was interesting, but since I'm trying to make this more like an elaborate variant of 'chess', AI management wouldn't make much sense here.
You can even include a more in depth high level character advancement aspect to the game play, similar to your generals in the Total War series. Your agents gain and lose traits over time, they can have wants and ambitions, and if the player manages their followers poorly then they can find 'fun' things like an influential and highly charismatic general suddenly declaring half your empire independent.
While I won't implement it, I encourage anyone else to. I'd love to play such a game indeed.
High level strategy and communications management/design could also mean that players could assert some form of influence over other players 'distant' parts of the empire. Encourage rebellion, subvert disloyal or generally butthurt governors, etc.
You're hitting on an interesting point here. In VGA Planets (my reference game for this project), the Lizards had a specific ability where ships orbiting certain planets could issue Hiss commands which affected the morale of the inhabitants. By extension, this could be used to favor propaganda, which could have positive influence on your own planets and negative influence on opponents' colonies. I'm not 100% sure how this would feel like communication, but it could be an interesting start to investigate. Thanks for this idea.
I has an idea. You could make it so once it was out so far - any commands you sent would have a relative to its distance delayed signel - and as I'm not sure what your doing but if enemys or such where seen/ damaged the ship - you would not be informed of it until a little after it happened - giving your opponent time to do a little more effective damage - without the ai killing your fleet for you. More or less - each ship has a ping.
I can see that as some implementation of the Doppler effect. Technically, lack of communication in this case would delay your orders (which could be frustrating). While I believe the irritation related to preventing orders from being carried out immediately would cause backlash, I'm still interested in a simpler implementation of the idea. Perhaps units still respond immediately, but units outside of your comm web would be unable to report on the nature of the phenomenons they encounter (can't tell you the composition of a planet's surface, can't tell you what attacked them, etc). Basically, they'd still be able to operate, but with limited abilities to report back. I'd personally find interest in hearing a report such as 'Your ship (ship name) was destroyed at 123123x,2352y,121z by an unknown source".
That simpler implementation however is definitely not as critical and I'm affraid it could just become a hassle rather than a core gameplay element.
Maybe you are free to move and do things with fleets outside comm range, but you simply cannot give additional orders. If you want to do something outside your range, you enforce a requirement on the player to fill in a queue of orders that always terminates with the fleet returning to your own space. You can say, go explore this system, then this system, then return home. Or attack this system, set up seige for X turns, then return home (with your plan being to send more ships to capture the system before X happens).
Very interesting. I like it. One of the dangers I see is this though: if your final order is to return to PlanetX, which is yours (and therefore part of your comm web) what happens if this planet is overrun while your ship is away? Would it be lost in space, or would it return to another home?
I had not initially planned to give ships actual command queues, but this is the kind of gameplay elements that'd make it worthwhile.
I'd like to discuss this idea further if you have anymore thoughts on this.
Whatever you decide to do, I think you should consider having an actively managed communications network. Whether you manually place Comm relays in space (which seems counter to your overall theme) or merely make recomendations on how much redundancy there should be in your system (with added redundancy having an extra cost), an enemy should have the option to disrupt your internal communications, be that via direct assault, sabatage, or whatever else. Thus you give the player the choice of spending extra resources to add in redundancy and thus protect himself, or forego that cost and risk being temporarily crippled.
I think you have a very good understanding of what I'm trying to achieve here.
Initially, I was toying with the idea of launching satellites to orbit uninhabited planets and serve as comm relays. Certain flagships (expensive and less cost-efficient) could even generate mobile comm so to speak.
The idea was that an enemy was indeed able to affect your comm web by using precise attacks from light raiders. I want to make guerilla tactics an efficient means to counter undefended logistics webs and this is one of the means I believe could help achieving this.
I have this exact idea for my 4x game I have been working on the game design for. In my game, the communications signal actually has to travel to wherever it is going to. The command units (fleets and people on planets) would be responsible for carrying out the details through their own AI. The player could tell them to do things by setting a goal. For example, a fleet could be told to patrol a given area. They would patrol that given area until they either A, were running low on supplies and were at the point of no return and decided to go resupply (this could be overridden by telling them that they would be resupplied in space, or by telling them they had no choice in which case the loyalty and obedience of your men would be tested to see if they would follow your orders).
That's actually a very different system as I'm not currently using any form of AI.
Now, I also have it planned for communications to be able to be intercepted, in which case they could be decoded and someone else could learn valuable information (information gathering is also a key focus in my 4x game, the players access to intel on things is extremely limited and the player has to work to learn things, but that's another topic entirely). The communications can also deteriorate over distance since over a distance, the signal focus will dissipate. They would also suffer from interference by natural phenomena, such as a regular radio signal getting too close to a blackhole for example that is casting out it's own radio waves. The radio waves from the blackhole could distort the signal. It would then be up to the receiving unit to properly understand the order. The player would also have to build communication relays which would be able to receive and resend the signal to maintain signal integrity over distance and could go around known sources of interference.
This was an idea that I had previously, where the opponent would be able to intercept comm if they were within its range. They could begin to extrapolate your destinations and missions based off that. It sort of gave a lot of power to the cloaking ships which could just move in your comm ranges and determine the location of most of your ships and their heading.
There is no 'communications range' that is a hard set number. There is just the time it takes for a communication to reach your command unit and there is also dissipation from travel distance (which has ways of being mitigated through research and development). That's how it works in real life for the most part. You send a signal out and it goes until it stops. It will lose focus over time as the wave loses coherency and it will get mixed up with other waves along the way (which is what causes white noise, multiple radio waves getting jumbled together and creating just noise on the receiver).
The 'range' is mostly an abstraction of the maximal range at which communications are fast enough that things remain manageable.
For example, communications with a starbase are just fine for near-real-time, but speaking with the land rover curiosity takes a lot of iteration. Unlike a space crew however, a land rover doesn't have much ability to define their own tasks and assess a situation. It merely awaits commands, and I don't want my game to feel like this, and yet, I don't want to implement AI to take over your own ships, so I need to do it differently, at another abstract level perhaps.
Posted Today, 09:39 AM
I always thought comm ranges could be an interesting mechanic in 4x. Especially when I used to watch Bablyon 5. Depending on your comm tech and distance from the capital would determine if that colony or ship was in instant or delayed comm range. In delayed comm range it takes X number of turns to send orders and send updates.
In bablyon 5 sneak attacks and lack of information where important aspects of the show. The idea is that that you can attack colonies in delayed comm range and if you use speed and stealth its possible to destroy the colony undetected. The opponent just knows that the colony went dark. With the right abilities you can leave no traces of who attacked or plant evidence against another empire.
While I like this, I don't want the complexity to take its toll on design space for this game. I feel like a game could be built around this mechanic solely and still be complex, and this is something I'm trying to avoid here.