Savage-Game-Design / Mike-Force

Mike Force is cooperative, capture-the-island style gamemode for the Arma 3: S.O.G. Prairie Fire CDLC.
Other
31 stars 35 forks source link

Roles: Hide wheel menu roles already assigned to a player. #179

Open dijksterhuis opened 4 months ago

dijksterhuis commented 4 months ago

player getting medic training

image

medic training no longer an option

image

veteran29 commented 3 weeks ago

I think having the button in the wheel but greyed out/disabled would be better UX, keeping buttons in same place is important for muscle memory etc.

dijksterhuis commented 3 weeks ago

I think having the button in the wheel but greyed out/disabled would be better UX, keeping buttons in same place is important for muscle memory etc.

Hmmm. I see what you're saying.

I feel like just having it disabled / greyed out would still be confusing: "why is it grey..? why can't i select it...?"

What do you think about

That way there's natural feedback for the user about what "greyed out" means in the wheel menu.

I'm a fan of explicit UI messages as it saves on having to write user guides.

IceEagle132 commented 3 weeks ago

I'd make the roles already assigned to the player visually distinct by either greying them out or marking them with an indicator, such as a lock icon. Additionally, when a player tries to select an already assigned role, I'd display a small pop-up or notification explaining why the role is unavailable. This way the UI remains intuitive, prevents redundancy, and provides clear feedback, enhancing overall user experience while keeping the functionality simple and responsive.