Homework Assignments

Final Project

Due in class at time/date of Final Exam (10:10am November 18, 2009).

Deliverables

  1. Final Presentation of your working Final Project. (in-class oral presentaion)
    1. Demo of game in real-time
    2. Oral description of graphics features of game and how you implemented them
    3. May be assisted through the use of a powerpoint presentation.
  2. Burn a CD/DVD with the entire code and data used for the final project. The CD should include an electronic version of any powerpoint or other presentation materials you used in the oral report, as well as an electronic version of the final written report (see below).
  3. A final written report.
    Turn in both a hardcopy at the final, and include an electronic version with your CD. This report should be written in the same basic style as the earlier project proposal, but should be written as a technical summary of the project. You should detail your approach to the problem, the techniques you tried, what worked, and what didn't. The format should be roughly:


Final Project Demos

Due Thr. 11/5/09, by the start of class

In-class presentation of progress on final projects. Please have something visual to show, even if it is not fully functional. If you need special equipment please let me know in advance. If you are developing on your own laptop and want to present from that, also please let me know.


Final Project Proposals

Due 10/20/09, by the start of class

This assignment is to formally propose your final project for the course. If you have any questions about what kinds of things are appropriate for your final projects, please ask in class, see me or email me. For more details see the handout.

Clarifications


Homework Assignment 3

Due 10/26/09, by the start of class

This assignment focuses on 3D drawing, textures and camera viewpoints. You are to write a "green quest" allowing a user to wander through terrain of your devising learning about green technology, solving puzzles, and interacting with 3D objects. For more details see the handout.

Clarifications


Homework Assignment 2

EXTENSION: Due 10/13/09, by the start of class

This assignment involves selection. For more details see the handout.

Clarifications


Homework Assignment 1

Due 9/29/09, by the start of class

This assignment involves drawing a simple figure via 2D graphics (do the projection equation yourself). For more details see the handout.

Clarifications

Remember to use the makefile in /home/cs425/code-egs/ to get the right compiler flags to compile on the machines in Stocker 307. You are not required to use this exact makefile, but your code must compile via a makefile you submit with your code.

I will be testing your code on these machines (the machines in Stocker 307), so be sure it compiles and runs there!

You are to turn in your code electronically by using the submit program on prime (be sure to use the machines in 307 to run submit (e.g. bin00010)). To use this method to submit this first program:

~cs425/bin/submit prog1 *.h *.cc Makefile readme.txt
Be sure to limit any single submission to at most 20 files.

There is also an interactive version of the command:

~cs425/bin/submit
Or for help:

/home/cs425/bin/submit -h

Notes about Programming

Be sure to credit all sources for any code that you did not write yourself! Any code you turn in must be well documented, and written according to the style guide for this class.

NOTE: Homework assignments are also available on prime/p1/p2 clients. These files are in the same format as the lecture notes. You can find them in ~cs425/assignments. You can print them in the same way as the lecture notes.


Class Homepage

David M. Chelberg <chelberg@ohiou.edu>
Last modified: Thu Nov 5 12:09:14 EST 2009