In this project we have created the arkanoid game while using the following design patterns (all implemented manually):
- Listener
- Strategy
- Builder + Abstract Factory
- Singleton
- Decorator
this project only uses a GUI interface implemented by the the instructors