Snakes Pygame

From OpenHatch wiki
Revision as of 01:01, 25 May 2013 by imported>Jesstess (→‎1. Install the project dependencies)


Implement parts of a Snakes clone using the Pygame graphical game development library.


  • practice using the Pygame library
  • practice using an event loop to make action happen

Project setup

1. Install the project dependencies

Install Pygame. On Linux, you can use your package manager to install the python-pygame package. On Windows and OSX, you can download the appropriate binary from

2. Download and un-archive the Snakes project skeleton code

Un-archiving will produce a Snakes folder containing several Python files.

3. Test your setup

Run the script in your Snakes directory. A window with a Snakes game should pop up.

Project steps

1. Familiarize yourself with

2. Give snakes the ability to move in all directions

3. Set a key repeat speed

4. Handle quit and restart key presses