Snakes Pygame: Difference between revisions

From OpenHatch wiki
imported>Jesstess
No edit summary
imported>Jesstess
Line 14: Line 14:
 
=== 1. Install the project dependencies ===
 
=== 1. Install the project dependencies ===
   
Installing Pygame from http://www.pygame.org/download.shtml
+
Install Pygame. On Linux, you can use your package manager to install the <code>python-pygame</code> package. On Windows and OSX, you can download the appropriate binary from http://www.pygame.org/download.shtml.
   
 
=== 2. Download and un-archive the Snakes project skeleton code ===
 
=== 2. Download and un-archive the Snakes project skeleton code ===

Revision as of 01:01, 25 May 2013

Grid.png

Project

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

Goals

  • 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 http://www.pygame.org/download.shtml.

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 snakes.py script in your Snakes directory. A window with a Snakes game should pop up.

Project steps

1. Familiarize yourself with snakes.py

2. Give snakes the ability to move in all directions

3. Set a key repeat speed

4. Handle quit and restart key presses