Game of Go Fish

A game of Go Fish written in Python with a GUI in Qt.
Code on GitHub

Written as a project for my Advanced Object Oriented Programming course in the winter of 2019. I was made to demonstrate basic OO principles such as composition, inheritance and encapsulation. It also demonstrates MVC design pattern for the GUI, as it separates completely the game code and the GUI code. This makes it fairly trivial to implement a new GUI in a different framework.
The readmes give a pretty comprehensive overview of how to run the project, as well as what all the parts are.