Assignment 1: 2D Game

Due October 6, 11:59PM

Your game should include at least two moving interacting objects of different types, and at least one controlled by the user.

The code should be written in C or C++ and use OpenGL/GLUT for display and interaction and ImageMagick for loading images. If you want to use any additional non-standard libraries please ask me first.

Please submit your homework by sending e-mail to ig04@mrl.nyu.edu.

A submission should be a single archive (.zip or .tgz), including

Please do not include precompiled header files, .o files etc.

Please place all files into a directory your lastname-hw1 before creating the archive. The name of the archive should be the same.

Your code should be readable -- establish and follow conventions for variable names, make sure your functions are not too long, and there are comments explaining what you are doing. A part of the grade will be based on the quality of the code.

Please test your game thoroughly before submission. Make sure you check for all abnormal situations: for example, division by zero, success of a file read operation etc. Points will be taken off if the program exists abnormally because these conditions were not detected.

Denis Zorin