I teach high school math and science, but I also teach an Intro to Programming course using Python once or twice a year. I have been wanting to teach students to use Pygame, but I couldn't find a tutorial that was really newbie-friendly enough for my students. So in the course of learning Pygame myself, I wrote up a tutorial aimed at people new to python, and new to pygame. Balloon Ninja is a simple game, inspired by games like Fruit Ninja. You have a sword that you can grab, and you swipe at balloons while trying not to kill any kittens that appear.
I would appreciate any feedback about the tutorial, both so that I am teaching students good practices, and so that it is a decent resource for anyone who comes across it. http://peak5390.wordpress.com/2012/12/17/balloon-ninja-a-simple-pygame-tutorial/ Thank you. Eric Matthes