guysoft / EnergySource

Energy Source Godot Jam project
GNU General Public License v3.0
4 stars 0 forks source link

Advice needed: Difficulty selection #16

Open merspieler opened 2 years ago

merspieler commented 2 years ago

I need a little advice on adding the difficulty selection... Right now I've added another list besides the SongList in the Custom tab with the idea of hiding the song list and showing the difficulties up on song selection. Is this a good way to do it or is there something better?

Also I couldn't figure out, where to place the hide and display switching calls.

guysoft commented 2 years ago

Ideally I'd go for the UX that is now on many VR rhythem games I saw. You pick the song form the list in the center, and then the right pane updates to pick settings. Such as difficulty and perhaps modifiers. The pane could be tab to hold later on even a highscore. But for now just use it to start the level and pick difficulty. Untitled2

merspieler commented 2 years ago

All that I know (Audio Trip, Beatsaber and Synthriders) have them on the same center panel as the song selection. Highscores are placed else were...

Looking at Powerbeats it seems to be on the same panel too:

Also I think it's more intuitive if it's on the center panel.

guysoft commented 2 years ago

Also good. If you code it you get to pick :)

merspieler commented 2 years ago

Where in the code does the song pick event gets handled?

guysoft commented 2 years ago

Where in the code does the song pick event gets handled?

https://github.com/guysoft/EnergySource/blob/main/src/scripts/ui_song_list.gd#L95