Developed for the Intro to Game Programming tutorial at US PyCon 2012,
revised for PyCon APAC 2012, 2013 and 2014.

Video of the tutorial (from the US PyCon 2013 - 2014 video coming soon) is at

The slide deck (with my speaking notes) is in slides.pdf

The source files starting with numbers are steps along the development of
the platformer.py game. A cocos2d implementation of the platformer is in
platformer-cocos.py with a slightly juiced-up version in

The other game skeletons are driving.py, minesweeper.py, side_scroller.py
and tower_defence.py (the last is a cocos2d game.)

The game in match3/main.py is an Android game runnable under pgs4a.

There is also some examples of pylepton in action in effects.py

Copyright 2012-2013 Richard Jones <richard@mechanicalcat.net>
This code is placed in the Public Domain.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.