Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minimap #93

Open
6 tasks
artism90 opened this issue Mar 5, 2022 · 1 comment
Open
6 tasks

Minimap #93

artism90 opened this issue Mar 5, 2022 · 1 comment
Labels
enhancement New feature or request map Relating to the map or world or terrain ui Relating to Menus or the User Interface

Comments

@artism90
Copy link
Contributor

artism90 commented Mar 5, 2022

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:

  • 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.
@artism90 artism90 added enhancement New feature or request ui Relating to Menus or the User Interface map Relating to the map or world or terrain labels Mar 5, 2022
@BafS
Copy link

BafS commented Feb 13, 2023

Related PR: #103

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request map Relating to the map or world or terrain ui Relating to Menus or the User Interface
Projects
None yet
Development

No branches or pull requests

2 participants