Falcury wrote: ↑
January 13th, 2018, 1:58 am
Personally, I think it might be extremely useful to have. But I might be biased in favor of my own work.
This paragraph is just me being playful, all in the spirit of good fun, challenging your reasoning and actions a bit. I would like to differentiate between a) the usefulness of allowing easy access to settings, and b) the effort you've put into providing this access. One could say that the intrinsic usefulness does not depend on how much of the functionality has been coded. In a situation where you had coded nothing, it would not be less or more "extremely useful to have". You are (thus) not biased in favor of your own work. You like my idea of allowing easy access to settings, that I demonstrated in my fork, that I linked to in the first post of this thread. As far as I can tell, summoning settings through a pause menu instead of a separate window adds nothing; instead prevents users from observing certain real-time changes.
More seriously though, what you've put together is quite nice. Keep up the good work.
The aesthetics of your menu are nice, although I personally prefer dark text on light backgrounds, which is also easier on the eyes (sources
). Some small suggestions:
- When pressing up at the very top of a menu (and down at the bottom), maybe not play the sound effect.
- Maybe mouse-clicking the game could also bring up the menu.
- Maybe add a menu option to turn on cheats. And if cheats are enabled, either via the menu or via the command-line, maybe add a "CHEATS" menu that itself, among other options, contains a "LOAD LEVEL" sub-menu. I'd personally suggest adding the "ENABLE CHEATS" option in the main (top) menu - for easy access/findability - and replacing it with the "CHEATS" menu when chosen.
- For me, on Linux Mint, "LOAD GAME" has no effect, possibly because "SAVE GAME" isn't working. Saving and loading with F6 and F9 respectively still works.