GNOME Bugzilla – Bug 669521
Use a new game screen
Last modified: 2018-05-22 12:28:53 UTC
Use a new game screen that shows the game options at the start of a game. This means that preferences dialogs for game difficulty can be removed and resolves the issue that options can be changed while a game is in progress. See the Sudoku start screen for ideas.
Reassessing whether we really want new game screens for all of our games.... Hm, not really sure how we want to handle Quadrapassel. I guess the problematic options are "number of pre-filled rows," "density of blocks in a pre-filled row," "starting level", "choose difficult blocks," and "preview next block." This would be way too much for the app menu, so I guess we really do need a new game screen, but these also seem too complicated for a new game screen. Our latest mockup [1] has only three options in the new game screen: Easy, Medium, and Hard. I guess we could try to map those to some of these options, and add a custom game button like we have in Mines to provide full control. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/games/quadrapassel/quadrapassel.png
"Easy,Medium, and Hard" has no meaning in quadrapassel. All the other options only change the starting parameters that have no actual impact on how the game is played later one. I would think, you change this once to the setting you know and like and then forget about it. The only actual impacting setting is hard-block-mode that needs explaination anyways (since it disables preview).
In other words, unlike the other games, we can probably actually get away with keeping these in the preferences dialog? I think you're right. And I see that "preview next block" takes effect instantly. I guess "choose difficult blocks" does as well? Then I think we can leave everything in the preferences dialog. Do you agree?
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/quadrapassel/issues/8.