CAS Community   >   Resources   >  

PyGame Platformer Project (Full Topic)

An interactive tutorial to introduce students to creating their own games in PyGame over a 6 - 8 week Project Based Topic.

Holly Billinghurst

Created by Holly Billinghurst
last edited Feb 26 2017 by Holly Billinghurst

This interactive powerpoint & code files have been set up to support classroom teaching using a games design project.

This is suitable for use as a KS4 project to allow classroom teaching to focus on the theory & provide a structured set of tutorials to refer to in order to create their own games. Student tasks may be differentiated by creating a spectrum of projects which purely follow the basic tutorials to recreate the given game to using the tutorials as a springboard to creating their own game concepts. It is expected that students will have covered the basics of Python including sub-routines before starting this topic which allows them to practice their skills using a more visual version of Python.

This may also be used as an introductory resource for A Level Computer Science to teach the basics of Object Oriented code (there would be a need to extend this to include inheritance in order to teach the required aspects)

Alternatively, this could also provide resources for independent work in a code club.

The resources attached include the powerpoint, code files, & assets used. The powerpoint uses hyperlinked buttons which need to be in slide show mode to function. _ Note: This is a newly developed resource. Feedback is very welcome!_

Level: Intermediate

Duration: KS4 - Half term +

Teaches: Advanced concepts of Python Programming, Basic Object Oriented Concepts, Efficient coding

Downloaded 510 times.


This resource has attached files: to access these files, please tick the box below to assent to the license terms
License: The resources on CAS website are under Creative Commons Attribution-Share Alike 3.0 licence unless otherwise specified by the resource creators.

You must confirm that you have read and agree the licence's ToS before you can download the attachments of this resource.

I have read the licence agreement of this resource and agree to abide by its terms and conditions.

Feedback and Comments

Available when logged in (join via the front page, for free):
  • View 6 comments on this resource.
  • View resource history, links to related resources.
  • Leave feedback for the author(s), or help by editing the resource.