Preparing the Files

For this game, we'll be using 3 images and 2 sound files. For your convenience, I have packed them all into a single zip file. Click this link to download it.

As always, you can use different images and sounds if you prefer. This is your game, so it's up to you! Either way, make sure to put the images in the images directory and the sound files in the sounds directory. Your folders should now look like this...

Base Program

Now let's put in our base program. All of our Pygame Zero programs will need these 4 lines.

import pgzrun

WIDTH = 800
HEIGHT = 600

pgzrun.go() # Must be last line

The first line, import pgzrun, loads the Pygame Zero module, and the last line, pgzrun.go(), is a function that starts Pygame Zero. In the middle we have WIDTH = 800 and HEIGHT = 600 which sets the width and height of the game window.

IMPORTANT!

Be sure to type your program into your grab.py window (...the window title says grab.py), and not into the IDLE Shell window.