I'm building a top-view game where you control a space fighter kinda-thing and you fight against other fighters. You can move in any direction and so do your enemies (similar to the classic Asteroids game except with smart enemies). Your fighter is very manuverable so you can also fly in reverse, and even "strafe" left and right.
Anyways, what I'm trying to do now, is actually EXPAND the game world beyond the visible game field. What I mean is, that the actual game world would be few times larger than what you currently see on the screen.
You'll have a mini-map on the corner of the screen that tells you where you are relatively to the game-world, and when you move, your "dot" on the map will also move in relevance to the world. Enemies will also appear on that "mini-radar"-thingy.
If anyone ever played "Operation Inner Space" or "Star Control" they'd know what I mean.
So, anyone got some good suggestions on how to implement this? Sample code would be awsome too.