Fall 2010 CSS450: Computer Graphics. Selected Final Projects

Here are some interesting final projects students worked on in Fall Quarter of 2010. This year final projects are in 2D and 3D and implemented based on pretty diverse technologies for different target OS:
Team/Members Project Description


2D Projects
 

Ryan Hoaglan
Sid Maxwell
Cameron Rahman
UFOh-No!:Create UFOh-No! levels on your own using the user friendly UFOh-No! Level Editor! Level editor: C++/D3D/MFC, Game: C#/XNA


Project Proposal
Project Final Report
Executable download (Game and Level Editor)

Nathan Bowhay
Scott Loveless
ScubaDude: a game in which you must dive down and collect Treasures in order to purchase upgrades or new items and eventually gain anywhere from $750 to $1000, depending on Difficulty, to win the game. C#/WinForm/XNA


Project Proposal
Project Final Report
Executable download

Max Brushchenko David Lam A Spaceship flying through the city demolishing everything in its path by using it's force field and hook. C#/XNA/WinForm


Project Proposal
Project Final Report
Executable download

Jashan Dhaliwal
Harrison Foro
Pirates vs. Ninjas: Use your pirate-manned towers to prevent the ninjas from reaching your fortress and stealing your gold. C++/D3D/MFC


Project Proposal
Project Final Report
Executable download

Jeb Pavleas
Matt Pennebaker
Mine Runner: Dig and run to the exit without getting hit by an enemy. C++/D3D/MFC


Project Proposal
Project Final Report
Executable download

Kim Walker
Josh Belcourt
Dmitry Ryzhkov
CARNIVAL! is a first person “shooter” where the Player tries to win at various “mini-games” based on common carnival games. The Player begins a new game with a certain amount of tokens and each throw of the ball uses 1 token. The main goal of CARNIVAL! is to succeed at each game. Java/OGL-ES/Android

Download our app from Android market place (Search for "CSS450 Carnival")


Project Proposal
Project Final Report

Chris Calland
Michael Grimm
Space Race is a space themed game where the object is to dock at the spaceport while blowing up as many stray asteroids as you can. C#/XNA/WinForm


Project Proposal
Project Final Report
Executable download

James Anderson
Katerina Bodurova
Tim Clapp
This is a simple version of an animation program where a hero figure can be interpolated form one point to another over time, and has the ability to load and save prior animations. C#/XNA/WinForm


Project Proposal
Project Final Report
Executable download

Robert Bartlett-Schneider Completion of MP5 assignment using Objective-C 2.0 & Cocoa running on Mac OS X. Using Cocoa Graphics API for all drawing rather than OpenGL to implement (nearly) all specifications of MP5. Objective-C/Cocoa


Project Final Report
Executable download

Benjamin Lentz
Bima Rakhman
PrimRus is a scene node hierarchical builder in which the user can "stick" scene nodes together. When objects collide with one another, one will become a child node of the other, linking them into the tree. Once this is complete, the user can move the combined object as one. Our current version supports 3 different types of scene nodes: rectangles, circles, and our very own "Pinch the Crab!"


Project Proposal
Project Final Report
Executable download


3D Projects
 

Nick Huebner
Jason Jones
In the game you are falling down a tube. Your objective is to avoid the walls and other obstacles that get in your way. Java/OGL/Swing


Project Proposal
Project Final Report
Executable download

Erik Laberge
Qasim Asad
This is a 3D Geographical Modeling program that allows a user to take geographical data from a text file and display the information contained within in a 3 Dimensional Visual format. Here are more information.


Project Proposal
Project Final Report
Executable download

Charles Skinner
Daniel Girodat
Richard Sherry
Play 3D pool inside a 3D room.


Project Final Report and Design Doc
Executable download

Aran Shirdavani
Frank Ow
3D Terrain generation/mapping system. Here are more details. C++/D3D/MFC


Project Proposal
Project Final Report
Executable download

Alexander Dioso An XBOX 360, 2 player (vs), split screen tank battle. C#/XNA


Project Proposal
Project Final Report
Executable download