COMP5241-2324-Project / Simpsyber

0 stars 0 forks source link

[FEATURE]: Making the week report, result report and leaderboard information more available for local storage #50

Open lhzhzl opened 7 months ago

lhzhzl commented 7 months ago

Description: The week report, result report and leaderboard information cannot be downloaded or stored locally on the device as PDF or JPG files. The reviews of the week report, result report and leaderboard information are not very convenient.

image

image

image

image

Solution: The buttons for saving and storing the information of result report, each week report and leaderboard can be added and set. Some suitable certificates can be designed. The related designs of download can be added and set.

image

image

image

anthony-tsui commented 7 months ago

This is a very good idea. By adding the button for exporting the result, it will be easier for students to keep track the record. Because currently if a student plays this game second time, the game will not store any previous results like the final scoring and start as a fresh game again.

image

There is also no way to check the leaderboard until we beat the game again. image

Gwong37 commented 7 months ago

I agree that downloading the results would be a good feature improvement, and I think it could be merged with https://github.com/COMP5241-2324-Project/Simpsyber/issues/23#issue-2148133287 which provides a good idea of having "History" button for users to keep track their scoring to see if there is any improvement. So that we not only have the saved PDF/JPG but also better tracking of gameplay records.

Besides the results, leaderboard and week report you mentioned which require a saving button, I suggest adding a feature which could review and save the latest Kanban screenshot when game is over/complete would provide important information to the players about if there is any improvement needed for the task prioritization/bug fixing progress/rooms for QA lv. up etc. The current game result page could not look back or save the Kanban page, I think it would be useful as players could have different strategy after reviewing from previous gameplay Kanban to achieve better scoring.

image

KatashiLiu commented 7 months ago

This is a very good idea. At the same time, I think the game can add a logging function, which can record the player's operations in Kanban during the game. After the game is over, users can download the game log record and result display screen. Users can open the game log record to analyze it and optimize the operation method. Of course, developers of this game log can also obtain and analyze it in the background to obtain user operating habits and optimize the game.