The code you will be building upon for the assignment and project is part of an open source project hosted on SourceForge. There is a C++ version of the code and a Python version. The code works on MacOSX, Linux and Windows. See the included README and release notes for more details on system requirements, installation and use.

Although there is a gzipped tar file and a zip file for the latest release, you should instead download the latest version directly from the subversion repository. Assuming you have a recent version of a subversion client installed, the command to do this is:

svn co https://svn.sourceforge.net/svnroot/ai4games/trunk/ ai4games

After checking out the code you should have 2 subdirectories. The tagGame subdirectory contains the C++ version of the code and the tag subdirectory contains the Python version.

Please note, the code is not intended to ever become a fully fledged game or game engine. It is simply a small pedagogical example used to illustrate some ideas about how game code can be structured. It is currently in a very early stage of development and there is still a lot to fix and improve.

Last edited Sat Dec 13 16:51:46 2008 by John Funge.