![]() NFL Madden 2006 - Electronic Arts |
CS 378 - Game TechnologySpring 2006 |
|
Homework 1Bouncy Ball In this homework, you will write an application that opens a window and displays a 3D bouncing ball on a flat surface. Your application should have the following features:
The following incredible drawing demonstrates the desired screen:
The following features are optional and can be implemented for extra credit: (you're expected to implement one of these as a part of the assignment)
This is an individual project. You can not work in groups. You can use OpenGL, any user interface toolkit and tools for text display in OpenGL and reading textures. Anything else must be your own creation. What to turn in:
Place everything in a top level directory and turn in a zipped version of that directory. I should be able to compile your project by simply opening the project file from Visual Studio and hitting "Build". Make sure the extra directory path is set in your project. This is very important. In your future projects, pay special attention to modularity and creating self contained source code that compiles on any machine that has Visual Studio. Please spend some time with Visual Studio and make sure you can tell it where to find everything relative to your source code so that it can compile on any machine with a single command. Due date: March 7th (Tuesday) The following images show you where you can set the additional include/library directories in Visual Studio .NET. (Right click on the project you want to edit and hit "Properties"):
|