GitHub repository: tannervelten/Battleship
Primary language: C++
Description: Utilizes inheritance and polymorphism to define player classes. Incorporates recursive algorithm for computer AI ship placement as well as algorithms for different computer difficulties.