ihhub / fheroes2

fheroes2 is a recreation of Heroes of Might and Magic II game engine.
https://ihhub.github.io/fheroes2/
GNU General Public License v2.0
2.79k stars 382 forks source link

Game end statistics #7340

Closed Stiivi closed 1 year ago

Stiivi commented 1 year ago

Preliminary checks

Describe the problem requiring a solution

This is an improvement for victory enjoyment. When I finish the game, I would like to see more detailed statistics. Some maps are not tuned to the built-in high-score rating based purely on days. Moreover, sometimes I would like to play a map for leisure only focusing on building my kingdom (holding the last hero hostage in his castle, while building/exploring/capturing the rest of the map). Finishing a more complex map or playing leisure-style shows a simple victory notice and that is it. Does not feel very satisfying.

Describe the possible solution

It would be nice if there was an additional simple stats displayed in/after/before the victory window:

Hero development:

Kingdom development:

Battles:

Not to overwhelm the player with lots of stats, I marked three with (*) that might be displayed in the "end of game" dialogue, maybe even recorded somewhere for further comparison. The rest might be displayed after clicking "advanced". Days may me displayed too.

Inspiration from Zachtronics games, such as Opus Magnum: Cost/Cycles/Area or Exapunks: Cycles/Size/Activity.

Additional info

No response

ihhub commented 1 year ago

Hi @Stiivi , even if we implement them where exactly this data should be displayed? Highscores as well as victory animation board have no space for extra text.

ihhub commented 1 year ago

I am moving this issue into the discussion section as it requires heavy work on UI which has not been proposed at the moment.