Functional Issues - PanMaster13/Battleship GitHub Wiki

Functional Issues

  1. The mouse pointer for positioning the ships is misaligned, it places the ship 3 cells below the pointer.

  1. The button for rotating the ship vertically is not working.

  1. After randomly clicking, the play button and one of the ships will disappear with an error sound but the player could still start the game.

  1. After selecting the difficulty, there is no indicator or confirmation to tell the user that it has been successfully selected.

  1. There is no return button on the scores page.

  1. The esc button can be used to bring them to a screen where they could surrender or quit the game but there is no indicator that it is there.

  2. The player can surrender from the “Ship Positioning” screen.

  3. The game should tell the player when he/she has successfully destroyed a ship.

  4. The game should tell the player when it is his/her turn.

  5. There is no option for rematch after losing.

Update after changing from VB to C#:

  1. The splash and hit sound when its the AI's turn to play does not play.

  2. The mini screen that indicates the player's grid does not update in real time (only updates once the AI finishes its turn).

  3. AI difficulty will always be hard regardless of setting choice.