-Compress the minimap near the edges. First you see people, then you see houses, then villages, then big cities(, then huge landscapes?) but all the same size. This might be difficult to pull off, but would be certainly interesting. Near youre interested in the small stuff, far youre interested in things like big cities, mountains etc.
Imagine like if it was a sphere, more land area near the edges.
I like this, instead of a rectangular minimap, I could use a magnifying glass. With each ring out being a lower resolution. Probably will end up being a lot of work/processing though.
a [+] and [-] key
That seems like a good idea. +/- buttons/key responses.
What was the game like btw?
City Builder Game. Web Based, 3D. Like Sim City classic but fairly expansive.
Minimaps are kinda useless unless they have symbolic content, such as quest-givers, doors, walls, your mount or pet if it's possible to lose it somewhere, an of course nearby enemies. Water, unclimbable slopes, and gatherables would all be nice too.
You also bring up a good point. Its not the map that is important, but the content. It seems that instead of a Map, I need to be looking at how to identify what is important to a player. And how to get to that. It doesn't "need" to have a mini map. More along the lines of another way to list the buildings, alerts, events, etc and get to them quickly. Such as events show up with an arrow pointing off screen. you can move to follow the arrow, or you can just click on it, at be taken there.
I should also consider something else. I built the engine to have a near infinite map, because the terrain generator was fairly easy to build (procedural, based on TileX/Y & PlayerId) Just because I built it, does not mean I should use it. Limiting a players range could also be part of the games increase over time.originally a 20sqkm to begin with, but then increase it as bonuses. The range would be limited, but I could set up a function where you just buy more land, each time essentially doubling it, as much as the user wants to spend.
There are several considerations here, and I'll need to weigh them carefully for their value in the end product.
Thanks for everyone's help so far.