Loyola College in Maryland
CS 489 - Computers and Games
Spring 2009
Loyola College >
Department of Computer Science >
Dr. James Glenn >
CS 489 >
Projects >
Final Project
Due: Friday, May 1st at 11:59pm.
Assignment
Write a game. Your game should include one interesting feature per
project member.
The general definition of "interesting" is "something that you haven't done
before."
The following is a partial list of what would be considered
interesting.
Other topics may be considered after approval of the instructor.
- XNA that was not covered in class
- networking, including XBox Live
- 3-D graphics using models
- XNA that was covered, but done well
- 2-D graphics with nice textures
- good sound
- AI techniques
- Monte Carlo algorithms
- alpha-beta searches
- genetic algorithms
- retrograde analysis (as for solving Yahtzee)
- platforms given only superficial coverage in class
- data structures and algorithms
- quadtrees
- collision detection
- playtesting and tuning of a game of your creation
There will also be a short presentation of your interesting work during the
final exam period (Friday, May 1st at 1pm).
A short tutorial may be appropriate for projects involving APIs that were
not covered in class. Presentations should run about 10-15 minutes per person.
Grading
Grades will be determined by how interesting your project is.
Dimensions of interesting include difficulty and creativity.
Submissions
Submit the code for your project along with any required resources (textures,
3-D models, sounds, etc.). Submit slides from your presentation.