Features, Bugs or Extension Ideas - SelenaYap/Battleship GitHub Wiki

New Features/Improvements for Battleship:

Sprint 1:

1) Display player name followed by the record of that particular player (At the beginning of the game). If possible, implement a database.

- Nurul

2) Message and icon displays whose turn it is (computer or me).

- Iylia

3) Display pop-up or splash screen on a hit (animation related).

- Nurul

4) Display helpful tips checkbox display. If possible, create a new page for tips.

- Selena

5) (Added Task) Allow the user to interact with the game using keyboard input. For e.g. press 'p' to select the Play option from the main menu and so on.

- Sana

6) (Dropped Task) Adjust music volume by dragging on a scale.

- Iylia

7) (Dropped Task) Add buttons like back button for high scores screen and reset button for ships’ selection screen.

- Sana

Sprint 2:

1) Add a beam image as an animated sprite background for the menu screen.

- Nurul

2) (Added Task) Adjust music volume by dragging on a scale.

- Iylia

3) Add a cheat button to expose enemy ships/drawn on the screen.

- Selena

4) (Added Task) Add buttons like back button for high scores screen and reset button for ships’ selection screen.

- Sana

Bugs (Spotted before starting Sprint Activity):

1) Unable to locate audio files sound.wav and siren.wav.

2) Number of shots increment automatically when the player clicks on the same spot or position and also on the previous attacked ship.

3) Player is unable to write down their name for high score board after winning the game.

4) Player cannot go back to home screen or play again in new round after winning the previous game.