Changes between Initial Version and Version 9 of Ticket #3403
- Timestamp:
- May 11, 2016, 5:42:46 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #3403
- Property Summary Show graphs in the summary screen → [PATCH] Show graphs in the summary screen
- Property Priority Nice to Have → Should Have
- Property Keywords patch added
-
Ticket #3403 – Description
initial v9 1 1 '''Concept''' 2 2 We should have some charts in the summary screen, so that the advancement of the game can be understood. The particular score should be plotted on the Y-axis with time on the X-axis. We should show the same categories that we already display for the end of the game. 3 4 3 '''Implementation''' 5 6 4 ''Saving stats over time:'' 7 5 As seen in `leaveGame()` in `session.js`, we would only need to capture `Engine.GuiInterfaceCall("GetExtendedSimulationState").players` every N minutes and pass it to the summary screen. It currently contains the following data per player: 8 9 6 {{{ 10 7 { … … 114 111 } 115 112 }}} 116 117 113 This takes about 10kb space for 8 players. So saving a state every minute would cost roughly 1MB memory every 2 hours. 118 119 114 In case #3258 will be implemented, it should save those states using zip compression, reducing the file size by maybe 90%. 120 121 115 ''Displaying the charts:'' 122 116 We could have a checkbox somewhere (for example besides the button) to toggle between charts and numbers. This way you can switch between tabs and correlate the graphs of the different tabs.