The Game Programming Language
Phase 2: gpl game


Overview:
The goal of this assignment is for you to become familiar with the game programming language (gpl) before you write an interpreter for it.

Write a game using gpl.


Program Requirements:
Your game should be at least as complex as pong.

It should include at least one object that is animated and some form user input.  That means that you will need at least one animation block and at least one event handler block.

It doesn't have to be a very complex game, however the more you understand the language now, the easier it will be to write the interpreter.

You will be required to demonstrate your game to the class.


Hints:

Use the gpl_manual to understand the language, and see the posted examples posted in src/gpl_samples.

The gpl interpreter executables for linux, OSX, and cygwin are in the bin directory. 


Turning in and Testing:

See docs/turnin.html for a description of how to turn in assignments.

See docs/testing.html for a description of how to test your program.