Opened 8 years ago

Last modified 3 years ago

#3960 new defect

Rating and textual description of replays

Reported by: elexis Owned by:
Priority: Nice to Have Milestone: Backlog
Component: UI – Miscellaneous Keywords: simple
Cc: Patch:

Description

It should be possible to give a rate the quality of a game and add a description.


Motivation: The quality of games varies greatly. Many games are linear, repetitive and predictable, consist only of unit-spamming and thus are kind of boring. Better games take unexpected turns and stand out due to tactic sophistication.

Once a game has ended and the summary screen becomes visible, it should be possible to rate the game (for example 1 to 5 stars).

Since the gameattributes itself can hardly explain the peculiarities of certain games, it would be nice to be able to add a custom description / text for that replay as well.

It should be possible to sort and filter by the rating of the replay (notice naming conflict). The text might be shown when selecting the replay, but not in the list itself.


GUI space: Since the columns of the replay list is quite crowded already for smaller resolutions, the mapsize column and filter might be hidden (width 0?) if the width of the list is too small.

Optionally / if needed, more vertical space in the details of a selected replay can be created by adding tabs (i.e. two buttons "Filters" and "Details" and then hiding all filters or the mapimage, description etc. depending on which button is pressed).


The relevant files are found in gui/replaymenu/ and gui/summary/. For saving the rating and text, Engine.GetReplayMetadata and Engine.SaveReplayMetadata can be used.

Change History (4)

comment:1 by elexis, 8 years ago

Notice the GUI already supports text fields for multiple lines. Just pass multilines="true" to the XML.

comment:2 by Imarok, 5 years ago

Component: UI & SimulationMisc. UI

Move tickets to Misc. UI as "UI & Simulation" got some sub components.

comment:3 by Silier, 3 years ago

Keywords: simple removed
severity: simple

comment:4 by Silier, 3 years ago

Keywords: simple added
Note: See TracTickets for help on using tickets.