An introduction to object orientated games programming using Python and Pygame.
Created by Greg Reid
last edited Jan 19 2016 by Greg Reid
Many students these days wish to be games programmers. This booklet is the first in a series of four that teaches students the tools and techniques of object orientated programming required to become a beginner games programmer.
In Project 1 students use Python, along with its module library Pygame, to write an object orientated game called Balloon Burst. This first booklet covers:
- object orientated programming theory
- coding Balloon Burst (with full instructions)
- extension tasks
- ways to improve your coding
This booklet was written, as a commercial product (by Greg Reid & David Stott), for the Scottish Advanced Higher Computing Science course but could be used as part of any upper school programming course or games coding club. The complete files, along with a school licence, can be downloaded at:
(There will be a sale on at TpT in January)
The 4 units will cost approximately £8.50 each.
Level: (Intermediate/ Advanced)
Duration: (10-20 hours)
Teaches: (object orientated programming, pygame)
Click here for a preview of booklet 2. Also now available on TeachersPayTeachers