Sthurlow.com Home Page

This is the home page of Steven Thurlow. I hope you find the content on this page useful, and that if you have any suggestions, that you sent them to steven(at)sthurlow(dot)com (replace the brackets with the described character). Please remember that this is an ameteur site, and that the content is intended to be informative, so is not necessarily factuality correct.

 A Beginner's Python Tutorial
15-6-2005 

When CivilizationTM IV (Firaxis Games, published by Take2) was announced, one of the most exciting features was that much of the scripting code will be in python, and the game data in XML. This tutorial attempts to teach you the basics of python programming that you could use with civIV.

Of course, this tutorial is not limited to those who want to play a slow-paced turn-based strategy game. That is what it was written for, but is perfectly useful to any person with no programming knowledge at all, who wants to learn python. But what makes this tutorial unique, is that it is written for beginners, by a beginner.

Go to the tutorial


 Civilization IV module documentation
15-11-2005 

There is an abundance of functions that come with the Civilization IV scripting engine. There are around 130 different classes, all containing from a couple to dozens upon dozens of methods. The functionality is almost endless

But how do we know what exists, and how we are supposed to use it? Here lieth the documentation for pretty much every class and method that Civilization IV python contains (as generated by the help() function, and put into a nice, neat web page).

Go to the documentation


This page is the property of Steven Thurlow. I promise nothing here, this site is simply words arranged into sentences, and they can't and won't, cause you any harm if you treat them as such. If some of these words, placed in sentences, concern you (in their errors), please email me on an address that will appear here one day.