yaelatletl / PathsOfJjaro

Paths of Jjaro is a 3D game based on Bungie's Marathon, made by the community for the community. Open sourced.
https://gamejolt.com/games/PathsOfjjaro/401129
MIT License
37 stars 10 forks source link

new HUD design #13

Open hhas opened 1 year ago

hhas commented 1 year ago

Design a modern, no-frills, no-clutter 2D HUD. This consists of two parts:

Notes:

Terminal and automap behaviors are covered in separate tickets.

yaelatletl commented 1 year ago

Here I'm gonna quote you so I can convert the first comment into a task list:

Design a modern, no-frills, no-clutter 2D HUD. This consists of two parts:

  1. A permanently visible IFF radar, health bar, oxygen bar, and magazine count[s] for the current weapon.
  2. A large translucent box that takes over center of screen when user activates a story or other in-world terminal, the player’s full manifest (a single-screen view of all weapons, ammo, and special items carried/needed), or automap. This might also be used to recall previously-read terminals at any time, so players no longer need to backtrack to earlier terminals to remind themselves if they don’t remember current mission objectives.

Notes:

  • Radar, health, and mag counters must appear along top of screen, as the bottom half is reserved for two-handed touch controls and the current weapon[s] in-hand.
  • Consider integrating remaining ammo counts into gun stocks of the weapons in-hand, as alternative to placing those numbers in HUD.
  • The overlay box must appear across center of screen, large enough to display terminal content without obscuring the permanent HUD or touch controls. Gameplay does not suspend while information is displayed (i.e. use M2 behavior, not M1).
  • Assuming the majority of levels do not contain liquid or vacuum areas, the oxygen bar should automatically hide on levels which do not use it to reduce screen clutter.
  • The original circular radar is an awkward shape: even translucent it will obscure a chunk of vertical screen space. Perhaps compressing it vertically to an ovoid shape will provide a better fit?
  • Manifest and automap views might autodismiss after 5–10sec, or be dismissed immediately by tapping the display key again.
  • What color scheme(s) should we use? What degree of translucency?

Terminal and automap behaviors are covered in separate tickets.

yaelatletl commented 1 year ago

About the radar, I think keeping it circular is the best we can do, remember it was part of Marathon 25 anniverasry's shirt, it's too set in stone to be changed. For the health and oxygen bars, we currently implement a circular meter, Idk if that could be convinient