Skip to main content

Games Programming (Object Orientated Programing and Pygame)

Downloaded: 1795

Last edit: 05 November 2021

Higher DF2Y 12 Software Development
Advanced Higher DF2Y 13 Software Development
Language/Platform Python
Subject Knowledge Algorithms, Programming and Development
Age Range 16+
Imported Resource Type For Students, For Teachers, Books, Curriculum/SoW

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:

https://www.teacherspayteachers.com/Product/Games-Programming-using-Pygame-Project-1-Balloon-Burst-1925467

(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

Edit history

Unlock