Original Post
I have a problem, and I hope someone will help me. I admit that it's not a common problem, nor is it something someone is likely to already know the solution for. I hope, howecver, that someone will take the challenge of trying to figure it out. I am currently contemplating a space combat game, and I've decided to do it in two dimensions, but with a twist. The space that the ships move around on will be 2 dimensional, but I want the space the camera moves around in to be three-dimensional. For a better idea of how this would work, I refer to flatland I want to allow this 2 dimensional "space" that my ships in to be able to warp, or bend. Objects which cause high space-time curvature such as black-holes should actually curve the space. I don't plan for relativistic effects such as time-dilation at this time, because of representation issues. I also want to allow for spheres and other underlying geometries, as well as just plain wierd Star Trek style space-time anomalies, although in my game these anomalies and constructs will consist of 3 dimensional warping of 2 dimensional space, so you will be able to see what the anomaly is actually shaped like. Unfortunately, I don't know how this could be implemented, code wise. I would appreciate any ideas about solving this problem I know that I've asked this several weeks ago, but I got very few replies, and none of them were helpful, so hopefully it was just the wrong time to ask. I hope I don't offend anyone by doing this.