Changes between Initial Version and Version 9 of Ticket #3403


Ignore:
Timestamp:
May 11, 2016, 5:42:46 PM (8 years ago)
Author:
elexis
Comment:

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 HaveShould Have
    • Property Keywords patch added
  • Ticket #3403 – Description

    initial v9  
    11'''Concept'''
    22We 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 
    43'''Implementation'''
    5 
    64''Saving stats over time:''
    75As 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 
    96{{{
    107{
     
    114111}
    115112}}}
    116 
    117113This takes about 10kb space for 8 players. So saving a state every minute would cost roughly 1MB memory every 2 hours.
    118 
    119114In case #3258 will be implemented, it should save those states using zip compression, reducing the file size by maybe 90%.
    120 
    121115''Displaying the charts:''
    122116We 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.