COMP3122-2324-Project / Simpsyber

0 stars 0 forks source link

[FEATURE] Adding shortcut for frequently used button #50

Open anson-n opened 4 months ago

anson-n commented 4 months ago

There is some frequently used button such as selecting staff to finish job and clicking to next page to select staff. The arrow to select next page staff is small and hard to locate with mouse cursor. Fat finger syndrome may occur. Also it is tedious to use mouse clicking different staff to compare there finish time over and over. Screenshot 2024-03-05 044453 As you see in the picture, there are 4 staff and 2 staff we need to click the arrow to select. In this game time is money, it would be more interesting and effective to have a more convenient way to select the staff. Suggestion: When playing the game, only one hand is needed. We only need to control by the mouse. And our left hand is free. Involving keyboard key could increase the effectiveness of playing this game. I suggest adding a short key such as 1,2,3,4 for Charlotte,Amelia,noah,William for the first page. And 1,2 for Ava and Logan in the next page. And shortcut spacebar to jump between the first and second page. The shortcut can show on the staff picture to increase playability. With this design, the player could view finish time of each staff quickly and avoid tedious clicking. And the performance of the player can be improved.

liu-yunfei commented 4 months ago

I find the proposal of keyboard shortcuts for staff selection quite ingenious. This feature could drastically improve navigation within the game, catering to efficiency and accessibility. Your idea of assigning numbers to each staff member for quick selection, and utilizing the spacebar to flip through pages, shows a deep understanding of user experience challenges, especially for those with limited dexterity.

Displaying these shortcuts over the staff portraits is a user-friendly addition, providing players with a visual cue to the enhanced control scheme. This could reduce the learning curve for new players and streamline gameplay for veterans. As we strive to refine our game's mechanics, contributions like this are invaluable. It's a forward-looking enhancement that could set a precedent for future design within our industry.