COMP5241-2324-Project / Simpsyber

0 stars 0 forks source link

[Feature] The timer should pause automatially when the player is assigning the staff for a specific task #40

Open 23007485g opened 7 months ago

23007485g commented 7 months ago

When the staff is available to be assigned for a new task, I found the timer is still ongoing. This is not fair for the player when they are selecting the right staff to do the task, because the timer is counting fast. This makes the player wasting some time in app development. In order to avoid that, the player needs to manually pause the timer and then choose the appropriate staff. I suggest the timer pause by itself when the player is selecting the staff.

Slide1

alanlam159357 commented 6 months ago

I strongly support this suggestion! When I play, I find myself constantly clicking between "assigning tasks" and "pause the game." Otherwise, if I spend too much time considering my decisions, it becomes difficult to accomplish the goals and affects my game experience. The timer should only consider the employees' working time and should not include the player's strategy-thinking time.

In addition to the "assigning tasks", the timer should also stop when performing other game actions, such as "setting up test automation" or "assigning canary."

However, some players may enjoy the stress created by the timer as it may increase the difficulty and enhances the thrill of the game. Therefore, in my opinion, this feature should be made toggleable, and the "pause the game" button should be changed to a checkbox.

suggestion: To change the "pause the game" button as checkbox of enable "pause time automatically" image

Under the situation of box checked, the timer will stop counting when "select staff", "test automation" and "set up canary deployment" windows is opened.