Author Topic: Progress to next level without getting back to menu  (Read 877 times)

0 Members and 1 Guest are viewing this topic.

Offline geoo

  • Administrator
  • Posts: 1353
    • View Profile
Re: Progress to next level without getting back to menu
« Reply #15 on: May 27, 2020, 09:50:34 pm »
I see the points either way, and at this point I don't really know which I prefer, but there are three reasons why when you first changed it I found it a bit jarring.

- Game just stops when the last lix dies but you haven't saved enough. The indication of what is going on is just a small text in the task bar, and I was confused at first. I generally also used to restart the level and fast-forward rather than step back a few seconds, so the advantage of having the latter option wasn't really of much value to me, though objectively I guess it should be considered as a plus. I think back when the dialog appeared, I was used to just pressing Space to retry, and now I have to press a hotkey that's slightly more out of the way, but this is a personal issue and shouldn't be held in favor of or against this.
- It's definitely less evident where the stats from your last try are displayed. The menu already has so much information that it stands out less, and because the context is wider, it is probably also less clear what it actually means. ("99 Lix saved" is reasonably clear, but strictly speaking could also refer to your personal best or something like that.)
- Data loss. If you don't have auto-saving enabled, the "Save replay" button is similarly hidden like the stats. Easy to miss and once you swap to a different level, your replay is lost.

Offline Simon

  • Administrator
  • Posts: 2851
    • View Profile
    • Lix
Re: Progress to next level without getting back to menu
« Reply #16 on: June 01, 2020, 02:28:03 pm »
Thanks.

Quote
Game just stops when the last lix dies but you haven't saved enough. The indication of what is going on is just a small text in the task bar, and I was confused

Yes, this is a visibility problem. I'm happy to point more egregiously to backstep and to restart. I'd like to avoid a dialog here.

Quote
The menu [singleplayer level browser] already has so much information that it [result of recent attempt] stands out less,

Right, this is the most serious push towards a dedicated end-of-level dialog. I'm contemplating to reintroduce a dialog already to avoid clutter, and still cleanly distinguish between finished attempt and player's record.

Quote
Data loss. If you don't have auto-saving enabled, the "Save replay" button is similarly hidden like the stats. Easy to miss and once you swap to a different level, your replay is lost.

This is hairy.
 
If we introduce an elaborate end-of-level dialog, e.g., with preview of next level, we risk burying the button again. On the other hand, since winning replays are autosaved by default, I'd rather not prompt with a second dialog for the data loss, nor make the single dialog small only for this.

-- Simon
« Last Edit: June 01, 2020, 05:02:09 pm by Simon »

Offline namida

  • Administrator
  • Posts: 10466
    • View Profile
    • NeoLemmix Website
Re: Progress to next level without getting back to menu
« Reply #17 on: June 01, 2020, 07:48:42 pm »
Quote
This is hairy.
 
If we introduce an elaborate end-of-level dialog, e.g., with preview of next level, we risk burying the button again. On the other hand, since winning replays are autosaved by default, I'd rather not prompt with a second dialog for the data loss, nor make the single dialog small only for this.

A dedicated end-of-level screen would resolve this though, because it wouldn't have many other buttons - "Next Level", "Restart Level", "Go To Menu", "Save Replay". I'd think this is noticable enough? Perhaps the "Save Replay" button can be disabled and change text to "Replay saved" if the user has either clicked it, or has auto-save turned on.

Offline Simon

  • Administrator
  • Posts: 2851
    • View Profile
    • Lix
Re: Progress to next level without getting back to menu
« Reply #18 on: June 11, 2020, 04:04:12 pm »
Quote
elaborate end-of-level dialog, e.g., with preview of next level, we risk burying the button [to save replay of previous attempt] again.
A dedicated end-of-level screen would resolve this though, because it wouldn't have many other buttons - "Next Level", "Restart Level", "Go To Menu", "Save Replay". I'd think this is noticable enough?

Right, I now believe that the save-replay button in an end-of-level dialog will have enough visibility. Also, with mixed-end-of-level-into-menu, were the previous attempt clearly segregated from the menu, save-replay would have enough visibility.

It will merely be much easier to (clearly segregate previous attempt from next levels) when we don't have to conserve screen space.

We'll help it further by clearly segragating between previous attempt in top half of the end-of-level dialog, and putting progression in the bottom half (to next level, or to menu).

-- Simon
« Last Edit: June 11, 2020, 04:23:29 pm by Simon »