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 or UI indicators #29

Closed
thombruce opened this issue Oct 3, 2023 · 2 comments · Fixed by #36
Closed

Minimap or UI indicators #29

thombruce opened this issue Oct 3, 2023 · 2 comments · Fixed by #36
Milestone

Comments

@thombruce
Copy link
Owner

#25, #27, #28 <- These together are going to result in the existence of objects that may now be off screen as the player moves. With no other reference frames, it will be hard to find the planets/stars again.

Consider either:

  1. A minimap
  2. On-screen indicators pointing towards off-screen objects in the system

At this point, happy to go with whichever is easier and do some crude implementation (maybe draw a shape at the edge of the screen in the direction of each object - maybe also add the relative distance to it).

This will be reworked later, but is for now crucial to include as part of #27 before v0.0.10


In a future update, consider using https://www.kenney.nl/assets/simple-space for a minimap element. Also consider use of a UI camera that draws different sprites than the main one - not sure how this works, but it should be possible and useful for both a minimap and a system map (openable on maybe the M key).

@thombruce thombruce added this to the v0.1.0 milestone Oct 4, 2023
@thombruce
Copy link
Owner Author

Useful example in the Bevy docs: https://bevyengine.org/examples/2D%20Rendering/rotation/

@thombruce
Copy link
Owner Author

Idea: Hidden planets. Planets that do not show up in the indicator system (until you're practically on top of them).

There could even be entire systems like this - uncharted - implying that the systems where planets are indicated are all registered in a ship-board database.

Indicators would become visible at a distance determined by the planets' sizes (whether or not they would be visible and discernible as planets if the game weren't top down).


Another thought: Too many indicators. There is no reason that all of the moons (which could be many) of a planet should be indicated when you are nowhere in the vicinity of said planet - just indicate the planet and later point to the moons when in the planet's SOI.

What about important space stations in orbit around planets?

Indicators could feature icons which describe their children, be they amenities like space stations or a number of moons.

We could also implement priorities that override exclusion of indicators.

@thombruce thombruce mentioned this issue Oct 6, 2023
5 tasks
@thombruce thombruce added this to Verse Nov 6, 2023
@thombruce thombruce moved this to Done in Verse Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant