Assignment 12: Final Project

Final Project Presentations

Detailed instructions for preparing for the final project presentation will be posted at: Presentations.html


The Final Project

Project presentations will take place during the lab times on Tuesday, April 20th and during the lecture times on Wednesday, April 21st, both in the lab 212 WVH.

Description of the project instructions and advice: pdf or html


Due Dates:

Finish code for your project and the two documents listed below by Monday evening, April 19th.

Bring the Design Document and the User Guide for your project to your project presentation.

Submit the final version of your project by Wednesday, April 21st, 2010 at 10:00 pm.


Graph Algorithms Resources

The project assignment: pdf

Algorithm description and tutorial: pdf

Helper code: GraphAlgoView.java

A simple map of USA you may use: usa.gif

City data: capitals.txt

City data: caps.txt


Mars Images Resources

The project assignment: pdf

The library file MarsFileReader.java

The library file ImageBuilder.java

An updated library file ImageBuilder2.java that shows the image you have built as a Canvas. To use it, you need to import the idraw.*, geometry.*, and colors.* libraries.

The library file ImageReader.java

Mars image MG20S002

Mars image MG20S007

Mars image MG20S012

Mars image MG20S017

Mars image MG20S022

Mars image MG20S027

Updated project description adjusts the project requirements and instructions. Posted on April 15th at 8:55 am

Flowers image Flowers.png


Musical Frogger Resources

The project assignment: pdf

A sample musical game: Mario2.java

Web site for the Sound Library

The MIDI Sound Set


Java Universe Resources

The project assignment: pdf

A sample universe: MyUniverse.java

A sample universe player: MyPlayer.java

A sample world: Dice.java

GoogleCode web site for the Java Universe


Universe Resources for DrScheme version that can be used to understand the design better:

A tutorial that describes how to use the DrScheme universe teachpack: Lab writeup

Lecture with the tutorial for the DrScheme universe teachpack.

Code for the universe for the DrScheme universe teachpack: war-universe.ss

Code for one player for the DrScheme universe teachpack: war-player.ss

Code for another player for the DrScheme universe teachpack: war-player2.ss