Time Travel in ED

Since the galaxy is procedurally generated, and if I understand right, that the computer has to factor in the time elapsed since the universe began to generate a system, then that means the computer can generate a system at earlier or later times.

So, is time travel something we could one day see?

Two issues here.

First issue is with the procedural generation of the universe. Here's how it works, as I understand it. First, the overall shape of the galaxy is laid down in a "cloud" of mass. Stars are condensed out of this mass, according to the star-generation algorithms. This process only crudely imitates how actual stars are made in an actual galaxy.

Once you get down to the individual star systems, the star system algorithms run a rough simulation of events that happen - including random events like rogue planets and stars wandering through the system, disrupting orbits. The actual planets aren't generated and positioned at this stage, it's all just probability clouds. The next step is actually generating the planets in their orbital positions at time=0, which is presumably midnight on January 1, 3300. Finally, time is fast-forwarded to the current game date to generate the planets in their correct locations. All of this happens during the "loading screen" cleverly disguised as a hyperspace jump. It's also doing other stuff at the same time, like calculating what the skybox of background stars looks like and checking to see if there are any other player-inhabited instances in the system it can insert you into when you arrive.

The main problem with "time travel" here is that "time=0" thing. You can only go back to zero time, I don't think you'd do well trying to go into negative time. So you couldn't go back to 3250, or 2375, or 2019.

The second issue is that this game is of course multiplayer. In a multiplayer game, everyone must run on the same clock. If ED had a single-player mode, then sure, time travel all you want. But it simply can't happen in multiplayer, unless every single player gets time-travelled simultaneously, otherwise the number of parallel universes the game needs to keep track of multiplies very quickly.

Example: I've worked hard to put "my faction" in power in a certain star system they have invaded. You decide you don't like this state of affairs, so you go back in time to before my faction invaded the system (this in turn requires ED to "remember" the past history of the game - something which I'm pretty sure it isn't currently doing), and you either prevent my faction from Expanding into the system or you fight back to kick my faction out of the system again. It should be easy, because I won't be there to oppose you, because I haven't gone back in time.

We now have two separate timelines the game has to keep track of - two competely separate universes, one where it's still the present and my faction has won (because I'm still there in that universe and still supporting my faction) while in your alternate-history universe, my faction (and me) isn't there. Now, multiply this by the number of times every player in the game ever uses time-travel. Each time, a new universe is created. FD would quickly run out of server space to hold all those universes.
 
It takes me about 45 to 60 seconds from one jump to the next. Generally there's more time and less travel going on though.

YMMV
 
I'm a time traveller.
The game is doomed!
I came here just to save your time and expectations!
You can't haz my stuff because I left them in the future.
 
Since the galaxy is procedurally generated, and if I understand right, that the computer has to factor in the time elapsed since the universe began to generate a system, then that means the computer can generate a system at earlier or later times.

So, is time travel something we could one day see?

No, the galaxy is evolved to it's present state in the stellar forge, so it's not factoring in time, it generates the galaxy to it's present state over billions of simulated years, it's no more possible to travel back in time in the stellar forge than it is in the real universe. The only way to do it theoretically would be to de-evolve the entire galaxy to the point you wanted, so no it can't generate a system at an earlier date, just the entire galaxy.
 
No, the galaxy is evolved to it's present state in the stellar forge, so it's not factoring in time, it generates the galaxy to it's present state over billions of simulated years, it's no more possible to travel back in time in the stellar forge than it is in the real universe. The only way to do it theoretically would be to de-evolve the entire galaxy to the point you wanted, so no it can't generate a system at an earlier date, just the entire galaxy.
What they could do, though, is using some kind of Guardian thing-a-magik structure, like a star-gate, that allows ships to cross into "another galaxy". Being that Galaxy, the same as ours, but in a different set of time, 1 mil years in the past or the future. Now that would be funny, to find Raxxla in our own galaxy, but in a different era. That would mean that wherever Raxxla was, in our galaxy it could be simple ruins or nothing at all.
 
If time travel was possible, someone would have already done it in the future. Lacking any time travelers I conclude that time is not a dimension you could travel along. Thus, there is no past, there is no future, only NOW exists. Time is a meta concept based on our ability to remember and predict, a method to quantify change.
 
What they could do, though, is using some kind of Guardian thing-a-magik structure, like a star-gate, that allows ships to cross into "another galaxy". Being that Galaxy, the same as ours, but in a different set of time, 1 mil years in the past or the future. Now that would be funny, to find Raxxla in our own galaxy, but in a different era. That would mean that wherever Raxxla was, in our galaxy it could be simple ruins or nothing at all.

Except they would then have to support two entire galaxies of 400b stars, with all the supprt infrastucture and computing and storage power needed for that, and I don't see that happening any time soon.
 
Except they would then have to support two entire galaxies of 400b stars, with all the supprt infrastucture and computing and storage power needed for that, and I don't see that happening any time soon.
They could just "block it". Create a cluster of stars around the Galaxy that blocked any kind of Hyperjump, like a strange anomaly. Players would see the galaxy map, but no stars in it to select, except a few around Raxxla. Better even - if Raxxla was in the future - to see a galaxy map with the milky way faded, stretched out, with a colder core and A LOT of black dwarves (You know those? Dead white dwarf stars. Scientist assume they will exist, but the universe is too young still for the white dwarves to fade into black ones.)
 
They could just "block it". Create a cluster of stars around the Galaxy that blocked any kind of Hyperjump, like a strange anomaly. Players would see the galaxy map, but no stars in it to select, except a few around Raxxla. Better even - if Raxxla was in the future - to see a galaxy map with the milky way faded, stretched out, with a colder core and A LOT of black dwarves (You know those? Dead white dwarf stars. Scientist assume they will exist, but the universe is too young still for the white dwarves to fade into black ones.)

No you don't understand, they evolve the entire galaxy, not just a cluster of stars. Even if they just made a small cluster of stars accessible they still have to evolve all 400b stars in the galaxy and have them recorded in a database of some sort, just to get those few stars to exist and have a targetable designation. Every single astronomical object in the ED galaxy has a unique identification code and it would be the same in the second galaxy because of the way the astronomical codes are generated regardless of howmany were actually accessible.
 
No you don't understand, they evolve the entire galaxy, not just a cluster of stars. Even if they just made a small cluster of stars accessible they still have to evolve all 400b stars in the galaxy and have them recorded in a database of some sort, just to get those few stars to exist and have a targetable designation. Every single astronomical object in the ED galaxy has a unique identification code and it would be the same in the second galaxy because of the way the astronomical codes are generated regardless of howmany were actually accessible.
They could treat that galaxy like a new one with just a few stars. They don't have to generate the same. Look, it's programmer's stuff, and I know it's not that hard to do, unless they shot their own foot while creating the galaxy at first, and screw any chance of adding more content to it. If they did that, then they made a terrible programmer's choice.
 
Back
Top Bottom