Lemmings Forums

Other Lemmings Projects => SuperLemmix => Closed SuperLemmix Bugs / Suggestions => Topic started by: WillLem on July 09, 2023, 10:07:37 PM

Title: [✓][SUG] Show "total play time" as separate statistic to "time to reach SR"
Post by: WillLem on July 09, 2023, 10:07:37 PM
When fixing this bug (https://www.lemmingsforums.net/index.php?topic=6399.msg99602#msg99602), I noticed that "time taken" is never shown when test-playing a level from the editor (via F12), even if the level is successfully completed in the test-play.

This has now been updated so that the time result is shown in this particular case, but, a question occurs: should we also display time taken when the level is failed? Perhaps not for normal gameplay, but it could be useful information when test-playing.

Thoughts?
Title: Re: [SUG] Show "time taken" when test-playing a level (for both success and failure)
Post by: Herby on December 30, 2023, 09:42:44 AM
Yes. It's grat idea! Please, Add this in 2.7.
Title: Re: [SUG] Show "time taken" when test-playing a level (for both success and failure)
Post by: namida on December 31, 2023, 09:51:03 PM
What time would you show?

The time upon successful completion (if this is unchanged from NL) is the time at which the last required lemming exited, not just the time at which the player hit exit (or ran out of lemmings).
Title: Re: [SUG] Show "time taken" when test-playing a level (for both success and failure)
Post by: Herby on January 03, 2024, 11:48:11 AM
Quote from: namida on December 31, 2023, 09:51:03 PM
What time would you show?

The time upon successful completion (if this is unchanged from NL) is the time at which the last required lemming exited, not just the time at which the player hit exit (or ran out of lemmings)j.
The time at which the player hit exit (or ran out of lemmings) and don't show penalty time (when there is a ''Sleeper'' state.).
Title: Re: [SUG] Show "total play time" as a separate statistic to "time to reach SR"
Post by: WillLem on February 09, 2024, 02:45:01 PM
Quote from: namida on December 31, 2023, 09:51:03 PM
What time would you show?

That is indeed the question!

I'm leaning towards total in-game time spent playing, so that would be when gameplay exits to postview for any reason, and doesn't include real-world time (for example, whilst the game is paused). Anything else feels a bit more arbitrary. We could even have it displayed as "Total play time X:YY:ZZ"

Which leads to the inevitable suggestion of whether this could be another thing to display on the postview screen in general: players might want to know how long it took to save 100% on a <100% save requirement level, for example.

I've changed the topic title accordingly, thoughts welcome.

Quote from: Herby on January 03, 2024, 11:48:11 AM
don't show penalty time (when there is a ''Sleeper'' state.).

If we go with "total in-game time until gameplay ends", then overtime would be included. Is there any reason this is undesirable? It may be useful information to the player...?




EDIT: It's occurred to me that players may actually be interested to know their total real-world time for solving a level as well, particularly if it has taken several sessions. This isn't something to display on postview though; instead, a statistic tracking the total real-world time spent playing any particular level could be displayed in the Level Select screen. Just a thought!
Title: Re: [SUG] Show "total play time" as a separate statistic to "time to reach SR"
Post by: WillLem on November 23, 2024, 01:28:49 AM
OK, it's definitely possible to show the total play time if a level is not successfully completed - no problem.

However, it may be necessary to provide further clarification for exactly what time is being shown out of (time to reach SR) and (time to end of gameplay).

Here's 3 possible ways the time value can be listed:

(https://i.imgur.com/aeSlVq8.png)

(https://i.imgur.com/4sDdiiA.png)

(https://i.imgur.com/Rtjgavd.png)

None of them jump out as being exactly the right one to use. Also, the "Record" time isn't clarified as being a (time to reach SR) record as opposed to a (time to end of gameplay) record.

Another possible solution is to add an extra line, so the time values could be shown as:

"Time to reach SR X:XX:XX"
"Total play time X:XX:XX"
"Record time to reach SR X:XX:XX"

This would be clearest, and there may even be enough horizontal real estate to print "SR" as "save requirement" rather than abbreviating it. In cases where the level is not successfully completed, we'd then only show the "Total play time" line, and no other.
Title: Re: [SUG] Show "total play time" as a separate statistic to "time to reach SR"
Post by: WillLem on November 23, 2024, 01:49:04 AM
And here's the result:

(https://i.imgur.com/SrBZEu3.png)

At some point it might be necessary to reformat the postview screen text again, but for now this seems OK (if a little bit wordy).

Thoughts?
Title: Re: [SUG] Show "total play time" as a separate statistic to "time to reach SR"
Post by: WillLem on November 23, 2024, 02:08:10 AM
A full example postview screen. Current thoughts are that this is far too wordy:

(https://i.imgur.com/y4DR4y2.png)

Ideas and suggestions welcome.
Title: Re: [SUG] Show "total play time" as a separate statistic to "time to reach SR"
Post by: WillLem on November 23, 2024, 02:29:44 AM
Better:

(https://i.imgur.com/dVMfPmH.png)

Implemented in Commit 798035af2, but will likely be revised further at some point.
Title: Re: [SUG] Show "total play time" as a separate statistic to "time to reach SR"
Post by: WillLem on December 04, 2024, 02:15:12 AM
Even better:

(https://i.imgur.com/CHnROY6.png)

Or do we perhaps prefer this?
Spoiler
(https://i.imgur.com/EoIPgAv.png)

EDIT: Decided to go with the first one. Implemented in Commit 816d7b2.

EDIT 2: Swapped "save time" and "total time" lines in Commit 29e0db5 so that "save time" and "record save time" are displayed together, and are more clearly referring to the same thing.