Great PyGame Tutorial Series

November 20, 2007 at 8:24 pm (pygame, python, tutorials)

Every few months I try to take on a new project in my spare time. After many hours of racking my brain I came up with the idea that I would start playing around with some video game programming. The way I look at it, I play enough games to know what makes a good game good and a bad game suck. Plus this will give me an opportunity to learn something new while keeping my Python skill set up to date.

Searching around the net it was clear that PyGame tends to be the most referenced package for game programming in Python. I also recall sitting in on a PyGame talk at PyCon07 in Texas, which was rather interesting. So PyGame it is. Next step: Find a good tutorial to give an in depth overview.

You might think that the tutorials on PyGame’s site would be a good place to start…or not. I read through a few of the tutorials and after reading them didn’t feel I knew anything more about PyGame then when I started. Sure they tell you about setting up a Surface and show you how to get an eventloop running, but they all seem to assume some preexisting PyGame knowledge, as if by divine intervention we all know the inners of this module. Some tutorials even require that you read other “beginner” tutorials so that you can follow along. I just don’t get it.

Somehow, I don’t know how, I stumbled upon lorenzod8n’s blog and found he had posted a mini-series of PyGame tutorials. THESE TUTORIALS ARE THE BEST I HAVE FOUND. Not only do they show you the basics of PyGame, but they also assume no prior module knowledge..just what I needed. If you like to have everything spelled out for you and don’t want to have to jump through hoops to get the info you need on PyGame, check ‘em out.

Tutorial 1
Tutorial 2
Tutorial 3

…more to come on my adventures in game programming!

Permalink 3 Comments