I'm developing a game featuring a galaxy that is generated when you start a new game. I want there to be a mazelike pathway of 'ftl jumps' between stars in order to get from your home planet in the outer edge of the galaxy to the center of the galaxy with a great deal of other branches and areas. Each star you visit will most likely have one to six possible 'ftl jump' possibilities that go to other stars. I'm looking for efficient design ideas for an algorithm to do this. I would like to make the algorithm take a 'seed' value (or several) so that a galaxy could be recreated again by using the same seed(s). This would be nessesary for continuity between save/load sessions. Anybody got any experience in this kind of thing, or places to get more info on this?
Thanks