The primary objective of this assignment is to develop the software utilising and applying the Object-Oriented programming principles and techniques.
In this project I built a chess game that featured a single player versus AI mode, a two player mode and recorded scores viewable in a leaderboard.