One of the things I do on a regular basis is mentor at our local CoderDojo. For the last couple of years I’ve been teaching kids how to program games in Scratch.
Between you and me, Scratch can be made to do some wonderful things, and it’s a great platform for learning games development on, but if you do anything more complicated than move a player sprite around the screen, then it can get quickly get messy.
As some of our young programmers are now ready to cut their teeth on a more advanced programming language, I’ve started looking at games programming in Python. To do this, I use the excellent PyGame library.
Anyway, to cut a long story short, why not pop over to our CoderDojo website and have a look at the Space Invaders game I wrote with the kids…