Pygame/Mac setup instructions

From OLPC
< Pygame
Revision as of 15:52, 23 December 2007 by IanOsgood (talk | contribs) (Mac setup instructions moved to Pygame/Mac setup instructions: More specific name)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This page describes a method for getting a native Pygame development environment set up for coding software for the OLPC Sugar platform while running on Mac OS X 10.4 on an Intel or PowerPC Mac.

Method 1 (MacPython)

Visit the Pythonmac download page and get the latest macpython2.4 package and the precompiled Pygame.

Method 2 (DarwinPorts)

Prerequisites

  • Xcode

If you don't have the Xcode development tools installed, insert your Mac OS X install CD and install the Xcode tools from there. Alternatively, you can download the 924MB (!) installation directly from Apple.

  • X11

Install the X11 package from your Mac OS X install CD. I couldn't find a 10.4-compatible version on the web, so you're on your own if you can't find your installation disc.

Installing DarwinPorts

DarwinPorts is a package management system that makes it easy to install a bunch of open source software. You can download it here. Double-click the installer and follow the instructions on-screen.

Installing pygame

Once you have DarwinPorts installed, open a Terminal window. Make sure you have the latest version by running the following command:

sudo port selfupdate

Then, install pygame and its dependencies:

sudo port install py-game

See Also/Next

  • Emulation -- alternate approach that runs an emulated machine on your Mac OS X machine
  • Game development HOWTO -- Quick-start guide to getting a working Pygame activity in under 5 minutes
  • Developers -- general entry point for how to get started coding for the Sugar environment