COMP5241-2324-Project / Simpsyber

0 stars 0 forks source link

[Feature] Adding a “History” button for viewing previous playing results #23

Open michelle-2324 opened 9 months ago

michelle-2324 commented 9 months ago

Current limitation

Every time when starting a new game, the previous playing record becomes inaccessible. This is a limitation to players who want to review their previous results.

Suggested enhancement

  1. Adding a “History” button on the menu bar as the following: new_button

  2. When clicking on the "History" button, the previous playing results of the player can be displayed as follows: History The dates, metrics and the corresponding grades of the previous attempts are displayed, with the most recent result on the top of the list, so the players can quickly review their latest results and track their previous performances.

Expected benefit

Players can track their progress, analyze their strengths and weaknesses and identify improvement that can be made to gain a learning experience.

blasttrapnest123 commented 9 months ago

I agree, Starting from the initial state after a game fails is a drain on the user's enthusiasm, and saving progress is important. In addition, it is recommended to save the state of abnormal exit to avoid data loss caused by some special circumstances (network outage).

michelle-2324 commented 9 months ago

I think your are suggesting a saving progress function during playing, but this idea has been recommended by #12, which has recommended a Saving/Loading button when the user does not want to finish the game at once. The current issue is focusing on adding a 'History' button for retrieving and displaying the previous playing record of the user, which demonstrates a different functionality from that.

Pandaeric4169 commented 9 months ago

It's a great idea to have a "History" button for the player to view their previous results. In my perspective, we can also add the ranking page in your "Historical" button as we are only able to access the ranking page after we finish the game. This also fits the expected benefit that you aim for.

T0mat0NotFound commented 9 months ago

Adding a history button is really a great idea.