—-Battleship

After choosing the game, the first step I decided to implement was discussing how complex the game should be and its prominent features. Then I created a flowchart, which mainly explains how the game goes. It includes the main codes and the loops. Once finished the flowchart, the codes and variables were written separately, which include the placement of the Battleships and the coordinates of the ships. In the process of writing codes, I downloaded and added the images from the main assignment page(SDP) into the variables, then I ran the codes several times in order to test if there were some errors in each part. Finally, I solved them by reviewing the books and surfing the Internet. After testing each part of the game codes, I integrated them together and tested the whole game. When the game was runnable, I sent it to my teammate and few friends of mine so that they could help me to upgrade it as well as complete it. Therefore, the interview requirements were satisfied and the game was finally completed.