Everyday Pixels
Jared Schiffman
Fall 2006


Programming Resources


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

For Windows:

Dev-C++ is a free C /C++ compiler and IDE for Windows that is easy to install, simple to use, and has a broad community support.

http://prdownloads.sourceforge.net/dev-cpp/devcpp4.zip

In order to use GLUT with Dev-C++, you will need to download the GLUT library, and follow the instructions on this page.

http://www.cs.uofs.edu/~mpc3/cmps370/glutsetup.html

Here is the Dev-C++ project that contains the base code to be used for all assignments:

EverydayPixels_PC.zip


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

For Macintosh:

Xcode, Apple's free compiler and IDE for the Macintosh, has great support for OpenGL and GLUT programming. Xcode is installed with the Development package that is found on all OS X install CD's.

Here is the Xcode project that contains the base code to be used for all assignments:

EverydayPixels_Xcode.zip

After you download the package, open the "EverdayPixels.xcodeproj" file. This is the project file. To run the code, press the "Build and Go" icon or select "Build and Run" from the "Build" menu. It should compile and run. You should see a blank window that says "Everyday Pixels" at the top. To run the code in your function, remember to press the key (a, b, c, etc) associated with that problem, as defined in the myKey() funciton.