15-100 Slater – E, F, G - Summer 2001

Final Project:Video Game

 

Due Date:  Midnight. Wednesday August 8, 2001

Bonus Due Date:  Midnight. Monday August 6, 2001

 

Assignment:                                                                                                                                  

Write a video game of some sort that involves some type of animation.  The game must be suitable for play by your parents and grandparents.  Your game must include the following:

·         some form of goal that the user attempts to achieve

Ř       target to hit

Ř       number to guess

Ř       problem to solve

 

·         more than one try to achieve the goal must be possible (this can be a fixed number or based on the user’s performance)

 

·         each try must be evaluated (scored) and the score for the try reported to the user

 

·         the final score for all tries must be reported when the game is over

 

·         there must be some sort of animation that can reflect the user’s input or the movement of the target

 

·        your applet must display good design using the Layout Manager in arranging the different components in your applet

 

Background

Input can be from the keyboard or the mouse.  A description of the game and all necessary instructions should appear in the .html file that runs the applet. All aspects of this game are under your control.  There is no place to hide…

 

Use any classes we have built this semester, and any predefined classes from the Java API.

 

SERIOUS ADVICE:  Follow the “KISS” formula – keep it simple, seriously.  Get all of the bullets required working and then, using a copy, make it fancy.  Remember that boring games get 100’s.  Fancy games that don’t work or that are missing requirements don’t.

Handing in your Solution

Your solutions should be in the form of .zip files. When we grade your solution we will unzip the folder and execute the project. If your project does not run you will lose the execution points for that lab.

Your Solution zip file must contain all the files in your projects

Your teaching assistants will show you how to zip up the files for submission. Instructions are also in the Tutorial document that is available
 

Click on this link to Submit your zip file