FYI: Detailed instructions of the game interface and functions can be viewed in the game window.
This is just a mini 24 points game/game-cheater built with python and PYQT5 Module (inspired by Q5 2020 U of T ESC190 final exam).
Here are something that you may need to know a little bit to completely understand this program:
- OOP in python
- PYQT5
- json (a tiny little bit)
- threading
Background info regarding details of the game can be found here. Noticed that the game does allow a bit more flexibility than the traditional 24 point card game so hopefully it's a bit more fun.
​ Simply use python to compile the main.py file and you'll see the home page popping up. Note that you must have python and pyqt5 installed. If the logo pics are not loading it means there's something wrong with the resource file so maybe check locations of resource_rc.py and the bin folder (both should be under the same directory as main.py). This is just a really short personal project so pls don't fuss over every single little details...
​ If you are really intrigued by the game you can also have it downloaded locally as an executable file using PyInstaller, which I believe is compatible for Windows, Mac OS, and Linux.