List of Functional Issues (VB Code) - SelenaYap/Battleship GitHub Wiki
Selection/Placement of Ships
-
Using the left mouse-click, the user can move his/her selected ship but it works at first click then stops in between. The user needs to click a couples of times again to place any of the selected ships on the grid.
-
The right and up arrows in the Battleship game for moving the selected ship don't function properly either. If suppose the user wants to move the selected ship upwards, it will work once but then the button stops working completely. If the user clicks on the right arrow, same issue occurs.
Grid Issue
- Even if the user places a ship at the correct area on the grid, it will randomly show an error saying 'There is already a ship at [x, y].'
- Same issue happens when the random placement button is used, despite the game deciding the placement of the ships, the grid error message continues to show up.
Game-play
- Once the user starts playing the game, he/she takes a turn first either missing or taking the right shot. The game then moves on to giving the AI to play against the user. The AI apparently takes more than one turn until it destroys one of the ship's of the user. Hence, there is a problem here with whose turn it is supposed to be.
Scoreboard
- Once the game is over, the user is asked to give his/her name in 3 characters so the score can be saved in a list. The new user's name doesn't show up at all except some old record of users.