Hi everyone,
I wanted to talk about the galactic map, as for me, it becomes a major issue once the number of known systems exceeds 150.
I understand that creating a true 3D map of the galaxy would be complex, would add a lot of dependencies, and wouldn't necessarily make things more interpretable. After all, system connections aren't always perfectly correlated with real distances.
I've thought about it, and I have a few proposals for how we could enhance the map without needing to move to full 3D:
1. Multiple Maps
If the player could store and switch between several maps, they could highlight different regions of the graph-space to align better with system connections or restricted distances. This could also work well with system icon size adjustments (see below).
2. System Icon Size Alteration
If players could adjust the size of system icons, they could compress nodes and reduce the visual clutter on the map. For instance nodes with degree 1-2 could be made smaller as they are non-essential to understand network topology.
3. Subgraph Collapsing
Players could group several systems into clusters and collapse them into a single large node. This node would maintain all external connections that the original systems had. An expand/collapse button would allow toggling the view as needed.
(More Esoteric Ideas)
4. Toroidal Map
Toroidal graphs form a much larger class than planar (spherical) graphs. There's no need to go into 3D: a toroidal map can still be displayed on a square. If you've played Civilization, it's similar to east-west wrapping, but with the ability to wrap north-south as well (and, just for fun, you could even imagine a Klein bottle visualization).
5. Non-Straight Connections
Allowing connections to be curved instead of straight would give more degrees of freedom when laying out the graph. There are many methods for drawing smooth convex curves through sequences of points.
6. Multi-Layered Maps
This idea is similar to (1), but more advanced: players could look at different 2D projections ("layers") of the galaxy graph. Small markers or squares could indicate transitions between layers. The projections wouldn't have to cover the entire galaxy perfectly (that would be pain in ass), but rather could be partial, showing manageable subsets and exist along with the common map.
All of these ideas can be combined — for example, multi-layered projections (6) could be toroidal (4) at the same time.
I'd love to hear your feedback — especially Steve's!
