18 Added the feature such that when the player presses play, a menu appears with three different shark options that the player can select from.
21 Added a popup screen for game over. When the player wins or loses, a popup screen appears tells the player the total score and asks the player if they want to play again. If the player clicks yes, they are redirected back to main menu. If the player presses no, the window exits.
24 Improved the appearance of the Menu GUI with new background image and resized buttons/layout.
28 Implemented keyboard listener that listens for user key input. Shark is able to be controlled with the arrow keys.
30 Made changes to the instructions to improve the overall appearance and match the menu. Created a separate panel for the description of the game and actual key control instructions with buttons that lead back to menu and start game.
Additional changes: Rather than the menu appear on the screen constantly during the game, we created a menu dialog box that gives the user the same options: Resume Game, Back to Main Menu, Save & Quit, Quit.
Fixed a bunch of issues:
18 Added the feature such that when the player presses play, a menu appears with three different shark options that the player can select from.
21 Added a popup screen for game over. When the player wins or loses, a popup screen appears tells the player the total score and asks the player if they want to play again. If the player clicks yes, they are redirected back to main menu. If the player presses no, the window exits.
24 Improved the appearance of the Menu GUI with new background image and resized buttons/layout.
28 Implemented keyboard listener that listens for user key input. Shark is able to be controlled with the arrow keys.
30 Made changes to the instructions to improve the overall appearance and match the menu. Created a separate panel for the description of the game and actual key control instructions with buttons that lead back to menu and start game.