It should support different layers of data overlapping each one on top of the other, with some transparency in between. Minimum four to five layers.
From ground to top:
[ ] 1. Terrain:
Water >> blue
Ground >> brown
[ ] 2. Territory: Overlay of each player's area of control
[ ] 3. Places of Interest: Anything (static?) in the world that has any relevance to the gameplay (e.g. all existing warehouses to trade with)
[ ] 4. Units: All moving units (most dominantly ships, but ground units likewise)
[ ] 5. Events: Icons for any occuring event (e.g. fire outbreak, "faction has just found settlement", etc.)
Gameplay-wise
Obviously it should be possible to map each point on the minimap to a specific point in the real world (at least roughly) so that it can be used to interact and navigate with.
Action pattern
Left click
Double left click
Left click and hold
Right click
Terrain/Territory
Jump to location
Jump to location and drag camera in moving direction
Place of Interest
Select entity
Select and jump to entity location
Unit
Select entity
Select and jump to entity location
Event
Jump to location
Discard event (remove icon on minimap)
While in a unit/movement context:
Jump to location
Send unit to destination and act depending on layer (e.g. PoI=>Warehouse: dock/trade)
Additional Remarks
[ ] The minimap should allow zooming for more precise selection and viewing.
Visually
It should support different layers of data overlapping each one on top of the other, with some transparency in between. Minimum four to five layers.
From ground to top:
Gameplay-wise
Obviously it should be possible to map each point on the minimap to a specific point in the real world (at least roughly) so that it can be used to interact and navigate with.
Action pattern
Additional Remarks