I was brainstorming and idea for what I thought might be a fun game. Basically, you have an unexplored sector in space. You get a very basic space station home base from which to find and explore procedurally generated planets and random space phenomena (asteroids, derelict crafts, etc.). You start with a simple shuttle, but can bring resources back to the station for rewards from your employer/government sponsor/whatever that can be used to upgrade the station, ship and your personal gear. In turn, as you find interesting stuff and develop the station, merchants, colonists and the like may start showing up. Of course, less friendly types like pirates and alien raiders may also decide to pay a visit. Which is where I ran into a design conundrum.
Whether you want to be a valiant protector or a villainous pirate, you will probably engage in some space combat. My idea was that when in space, you control the spaceship directly (basically setting the client mob to the ship while the base mob sits inside). But I thought a boarding element would be neat, too. The problem is how to do it. Perhaps have a map reflecting the ship interior? But then what do you do if someone damages the ship while you are on inside view? But then what about boarding? Stick the two maps together?