Post-jam adjustments: Level selection and save files #3

Closed
opened 2025-03-01 13:01:52 +00:00 by Taevas · 1 comment
Owner

It's starting to be very obvious this game's identity will be a lot like Celeste's and somewhat like Trackmania's as an "easy to learn harder to master" type of game, so might as well take what they do best and implement it in Dreamball

  • Players should be allowed to create and delete save files at will, so to reset a run or to not have to one-shot the game if it gets long
  • The total time of a save file should be displayed on the menu that deals with save files
  • Individual levels should have a timer of their own
  • The best time on a level should be displayed on the level selection screen
  • There should be a level selection screen like Sonic Generations' or STK's campaign's to allow players to get a feel for the controls
  • Do not resume/start the timer on the level selection screen or similar screens, only have it active while playing levels
  • Give the choice to replay the level or go to the level selection screen upon finishing a level (like osu! does)
  • Possibly allow players to directly choose between levels (teleport the ball?)

I don't feel like it'd be worth it to maintain some sort of online leaderboard, let speedrun.com handle such things
Just make all menus feel smooth and the timers accurate and it'll all be good!

It's starting to be very obvious this game's identity will be a lot like Celeste's and somewhat like Trackmania's as an "easy to learn harder to master" type of game, so might as well take what they do best and implement it in Dreamball - Players should be allowed to create and delete save files at will, so to reset a run or to not have to one-shot the game if it gets long - The total time of a save file should be displayed on the menu that deals with save files - Individual levels should have a timer of their own - The best time on a level should be displayed on the level selection screen - There should be a level selection screen like Sonic Generations' or STK's campaign's to allow players to get a feel for the controls - Do not resume/start the timer on the level selection screen or similar screens, only have it active while playing levels - Give the choice to replay the level or go to the level selection screen upon finishing a level (like osu! does) - **Possibly** _allow_ players to directly choose between levels (teleport the ball?) I don't feel like it'd be worth it to maintain some sort of online leaderboard, let speedrun.com handle such things Just make all menus feel smooth and the timers accurate and it'll all be good!
Taevas added the
enhancement
label 2025-03-01 13:02:08 +00:00
Author
Owner

Regarding the way the level should be selected, I changed my mind: I'd like to keep things flexible and not too complicated, so there are no more plans of having the ball move through some sort of hub world to select a level
Instead, levels can be selected on the main menu cube with buttons to click on

Furthermore, I don't believe the player should be given an opportunity to restart the level after finishing it other than through the main level, because there is very little reason to create this extra menu: No information that I'd like to give, and the main menu is quick to appear, show the best time on the level, and to allow the player to play the level again (or change the level)

Otherwise, everything else mentioned in this issue has definitely been implemented as of today! More explicitly:

  • 3 save files can be selected and deleted by the player, as well as read from and written into by the game
  • Total time and level time are read from save files and displayed at intuitive places
  • A level time is written into the selected save file upon finishing the corresponding level
  • Timers are only active when appropriate

So it only feels appropriate to finally close this issue

Regarding the way the level should be selected, I changed my mind: I'd like to keep things flexible and not too complicated, so there are no more plans of having the ball move through some sort of hub world to select a level Instead, levels can be selected on the main menu cube with buttons to click on Furthermore, I don't believe the player should be given an opportunity to restart the level after finishing it other than through the main level, because there is very little reason to create this extra menu: No information that I'd like to give, and the main menu is quick to appear, show the best time on the level, and to allow the player to play the level again (or change the level) Otherwise, everything else mentioned in this issue has definitely been implemented as of today! More explicitly: - [x] 3 save files can be selected and deleted by the player, as well as read from and written into by the game - [x] Total time and level time are read from save files and displayed at intuitive places - [x] A level time is written into the selected save file upon finishing the corresponding level - [x] Timers are only active when appropriate So it only feels appropriate to finally close this issue
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Taevas/DreamBall#3
No description provided.