Skip to content

{ Category Archives } Creative

I made this

Flying High: OpenGL from Python, Part 2

This is second in a series of articles about algorithmically generating geometry to drive OpenGL from Python. << Back to part 1 Last time we got as far as creating some instances of our super-simple Shape class, and having Glyph and Render classes convert those to arrays for OpenGL and render them. This time, we [...]

Flying High: Hobbyist OpenGL from Python

This is a transcript-from-memory (what I wish I’d said) of the talk I just gave at EuroPython 2010, for which I owe a debt of gratitude to Richard Jones for his last-minute moral support while wrestling with projectors and refresh rates; and to the whole team of hard-working volunteers, especially John Pinner & Richard Taylor, [...]

Loving EuroPython Tutorials

I’ve been loving the two days of tutorials preceding the EuroPython conference. This morning I attended Richard Jones‘ splendid Introduction to Game Programming. It was an absolute pleasure to be walked through the creation of an example game like this, using Python game libraries like pyglet and Cocos, by someone who really knows what he’s [...]

Thief Level : Week 2

This week I spent a little while considering the backstory of the level, and now have at least a rudimentary scenario: Garrett the thief is taking an opportunistic foray into the local Shope of Curiosities, having heard that their prize exhibit, the McGuffin of Antioc, has been removed from its high-security public display, in order [...]

Creating a Level for Thief 2

After Sinister Ducks, my videogame creation mentor suggested that I create a mod for an existing game, in order to distance myself a little from the programming aspects of creating a game, and instead spend a little time considering the gameplay and the art and the music from the perspective of the user. Sounds like [...]

25 Things About Me

Facebook meme (login reqd). Overdue, and in the third person. Deal. 1. As a child, Jonathan used to sit and read from novels and fat encyclopaedias every day for hours on end, while licking his finger and dipping it in the family sugar bowl. 2. Jonathan is compelled to either court or ditch people he [...]

The Suze…

Launches a new blog, at a shiny new permenant URL.