A arcade/rhythm/reflex game I am developing that challenges the player to process fast-paced obstacles while discarding distractions thrown at them by the game. Full release completed
Currently discard because there is not enough space on the screen to show it. Instead, I will be added a either "New Players" option in the menu that will introduce players to all game mechanics and features, or I will have a "Help" section in either the main menu, the pause menu, or both. This is to be added in the future
Program is allowing player to enter an unlimited number of characters for their high score name, when it should only be letting them enter 3 characters
Right now it is just plain white text that shows up at the top of the screen when you get a new best score. Make it a bit more gratifying for the player
When in the game over screen and the user hits the space bar (which should take them to a new game and immediately start them playing the game), the user starts a new game, but immediately "dies" and is taken back to the game over screen
Sometimes, when the user starts a new game, there is a large delay (1-2 seconds) before the game actually starts. Need to figure out what is causing this and resolve it
Make it to where the game stores different high score data for each difficulty level. Also update the logic so that it updates and displays the correct high score info as decided by the current player's selected difficulty level
Add a way to congratulate/notify the player when they pass a previous high score. Right now there is no recognition or notification from the game that the player got a high score other than actually saving that new high score
Right now in the game, if a song finishes, then the music as a whole stops playing until the user progresses to the next screen. Make it so that the song loops until the user progresses to the next screen, eliminating this "quiet space" in the game
Modify the game so that it records the new high score anytime the user surpasses a previous high score. The system should record the new high score both in the runtime environment that the player is currently in, as well as exporting the new high score to a file holding the top high scores
A menu that will either be present in the main menu, the pause menu, or both. Will introduce players to all game mechanics and features in an easy to understand way
In case anyone is interested in the project, but does not want to download all source code just to see what the project looks like, add some screenshots of the game to the github wiki page for my project.
Modify program execution so that default values for things such as screen resolution, default volume, soundEnabled, etc. are read in from a config. or settings file, and any changes to these settings during execution are exported to this file so that those changes are reflected in future executions of the game
Allow the user to see the information (Title and Artist) of the song currently playing when they open up the pause menu. This would allow the user to look up the song and both gain enjoyment from listening to it outside of the game, and to support the artist who created the song by gaining them notoriety.
Add an option in the main menu that will allow the user to change any applicable settings for the game (screen resolution, allow them to reset high scores, etc.)
Right now all high scores are anonymous. Change this so that users can specify their name (which would be limited to something like 5-10 characters, if that many) when they get a new high score
Allow user to select "options" from the pause menu, which will take them to gameplay options (sfx volume, music volume, master volume, option to lock mouse on screen?)
UI was originally a landscape-orientation window, which left a lot of white space, especially during gameplay. Rotating the game window to be portrait-orientation would eliminate a large amount of this white space and allow for a more cohesive and easy to use UI