A. Introduction

In this project, the group decided to create and code the game Battleship that would include a Smart AI with three difficulty levels.  This documentation outlines the details of the process taken to create the game, including the challenges and obstacles the group overcame in the creation of the game.  Included in the documentation is the User Manual, a Program Description, which includes lists of the functions, variables, and commands used in the code, the algorithm and pseudocode used to create the final game, the final program of the game, an explanation and discussion of the testing process of the game, and a conclusion and recommendations section discussing the changes the group would make to the game had the project been a larger scale endeavor.