An assignment for my study was to design and program an Android game for the course OOPD (Object Orientated Program Development). I made this assignment with a friend, Thijs van der Heiden. When we thought of what kind of game we wanted to make, we came across tower defence. The theme of the game would be Star Wars.
We started by making a functional design followed by a technical design with a class diagram. The assignment required a minimal of 8 classes, inheritance and the use of interfaces. When the design was finished, we programmed the game in Android Studio.
When the game was finished and graded with a 9 out of 10. We made the source code available via GitHub.