This puzzle game was an assignment for Data Structures and Algorithms. The objective of the assignment was to create a game that required lots of data structures that group different clusters of data (puzzle pieces in this case). I selected a bunch of images from Google image searches to use for the source material for the puzzles. The game randomly chooses one of those images and then dynamically cuts it up into smaller pieces in order to make each of the the puzzle pieces.
