These instructions cover installing pggo (assuming you don't already have a working pygame) for redhat 7.3. Contributions of MacOS X and MS-Windows instructions would be welcome. You'll need python with pygame. For pygame, I don't have a good recollection of which optional modules were required. You'll clearly need the main module, but other than that I suspect what you need is the ttf module, the image module and the mixer module. If you try to get pggo running on your system, -please- let me know what you had to do. Other than that, you'll have to run pggo from a directory containing the "images" subdirectory, otherwise pggo won't be able to find its pictures and sound files. Usage is like "./pggo", with "./pggo -h" for a full list of options. You'll need python with pygame with the ttf, mixer and image modules. If you're experienced pygame user, that's about all you need to know. If you're new to pygame and run redhat 7.3, please continue reading: Pygame appeared to be able to build with the image and mixer modules that come with redhat 7.3. However, redhat 7.3 doesn't appear to come with libSDL_ttf, and the most recent libSDL_ttf at the time of this writing (2.0.5) requires a newer libSDL than what comes with redhat 7.3. So for redhat 7.3, I had to build libSDL and libSDL_ttf, even though redhat comes with libSDL. Additionally, pygame refused to build against the python2 in /usr/bin on redhat 7.3, despite my trying the LOCALBASE variable. I eventually decided it would be quickest to just build my own python 2.2.1 in /usr/local and install pygame against that. So, to compile your own python/pygame with the appropriate modules on redhat 7.3: 1) You need libSDL_ttf. I used version 2.0.5. 2) You need libSDL. I used 1.2.4. 3) You need pygame. I used version 1.5. 4) You need python. I used python 2.2.1. I suggest throwing them all in /usr/local. Please be sure to have the sdl-config in /usr/local ahead of the sdl-config in /usr/bin on your $PATH when you build pygame. Also, make sure you call setup.py with the correct version of python. I also tried rpm'ing, but as is often the case, the rpm dependencies made it harder to install, not easier, than building my own. Then cd into your pggo directory and run ./pggo to see pggo play gnugo against itself (I assume you already have gnugo on your system), or ./pggo -h for help. So the README file for further info on usage.