Snakes Pygame

From OpenHatch wiki
Revision as of 01:34, 25 May 2013 by imported>Jesstess (→‎3. Test your setup)


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, including square bits of food, the snake you can control, and the enemy snake. Try using the Up and Down keys to move your snake.

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