In order to display images within our blackjack game, we need to obtain them first. If you are the arty kind, you can draw them yourself. I am not a great artist so I have chosen to acquire artwork online. The images used in the pictures in this book came from the Open Game Art website, and can be downloaded from https://opengameart.org/content/playing-cards-0.
As usual, we will begin our file with the necessary imports:
import os
import random
import tkinter as tk
This project will need three imports now:
- os: To access the assets folder
- random: To shuffle the Deck
- tkinter: To use graphical features
We begin with a variable that will be used by multiple classes, and so is defined outside of the scope of a class, the assets_folder. We use the os module to construct the full path to our images so that this will work on multiple machines:
...