MichaelSinsbeck / platformer

A ninja platformer written in LÖVE
7 stars 0 forks source link

Extend options menu #138

Closed michalove closed 7 years ago

michalove commented 10 years ago

Here we can collect what options should be available in the menu. Currently we only have key-assignment.

We should add:

Do we need more?

Germanunkol commented 10 years ago

Since we might add more shaders we should probably add: Shaders on/off.

It might be that shaders work on a system but make it slow - this way people could manually make it run smoother.

Germanunkol commented 9 years ago

List of all available commands (feel free to edit):

michalove commented 9 years ago

I think we will remove the shadows altogether, so we don't need this option. At least, we don't have any use for the shadows gameplay-wise. But we can discuss this somewhere else. After all, you did all the work to get the shadows working in the game.

I also want to have an option for the graphic complexity. For example, when I turn of the parallax background the game runs faster (on my old machine). For accesibilty, we might want one of these two options:

Germanunkol commented 9 years ago

I will think about it. If you have any preferences, which of the two we should use, please tell me. I need to implement sliders for the sound anyway (I think I'll use "descrete" sliders, i.e. steps of 10% for the volume) so they could be re-used for the graphics quality. I also think a parallax background without the tiled-background doesn't make much sense, so maybe we should just use the slider...?

michalove commented 9 years ago

Right. A slider will be enough.

Germanunkol commented 9 years ago

I started work on the new settings menu on the panelMenu branch. Could you give a bit of feedback on whether it's going into a good direction? I think some parts might be working well, but I don't want to continue if you don't like the overall look and feel.

Of course, as always, feel free to exchange images/animations. I'm just throwing together images so that I have something to work with some (the sound icon, for example) could look much better.

michalove commented 9 years ago

I like how it is. At some places we can experiment with the layout a bit, but these are only details. Besides these: Good work.

Here are the details, we can try:

Germanunkol commented 9 years ago

For the first point: I was actually thinking of using a piece of bamboo which "grows" to the right as you press the right key... The problem is that this doesn't scale well. But I can also make it more slider-like, that might be easier. Second: In the end, I'd ask you to modify the animations/images anyway, where needed. You have a hand for that and since it's now all in the animationDB, we can simply polish that later. It's no longer embedded into the menu code at all. Third: Done. You're right, this is much better. Do you like it the way it is now?

michalove commented 9 years ago
Germanunkol commented 9 years ago

I changed the look of the slider. Do you like it?

michalove commented 9 years ago

Yes, they are awesome.

Germanunkol commented 9 years ago

Update:

Some of these functions aren't assigned yet (music volume, parallax background settings) and some don't work perfectly yet (fullscreen switching is still slow), but menu-wise they're all done.

michalove commented 9 years ago

Cool. Thanks.

I might put all non-key-assignment options into one large menu. But otherwise, we are done here.

Germanunkol commented 9 years ago

Yes, I agree. The other menus are relatively small. I thought they'd be larger, but we don't really have that many options...