Final Project - Game Design
Student Name ________________________________________________________________
Teacher Pre-Approval Initials ________________________________
This is the first component of your final project. It is due the BEFORE final exam and must be approved and SIGNED by your teacher
-
[2.5 pts] Description of Game. (In one paragraph, write what the game is and what the player does.)
-
[2.5 pts] Objective of Game. (In one paragraph, write how the player wins or loses at the game.)
-
[20 pts] Elements of Game (Fill in the following lines and explain what required programming elements you will need)
- Note: You may use more elements in your game but the following will be the elements you will be graded on. See notes below for further details.
- Object #1 (see note 4 below)
- Name & Purpose of Object ______________________________________________________
- Custom Method of Object _______________________________________________________
- Object #2 (see note 4 below)
- Name & Purpose of Object ______________________________________________________
- Custom Method of Object _______________________________________________________
- Object Parameter (see note 3 below)
- Purpose of Parameter __________________________________________________________
- Location of Parameter (name of object & method ) ______________________________________
- Number Parameter (see note 3 below)
- Purpose of Parameter __________________________________________________________
- Location of Parameter (name of object & method ) ______________________________________
-
Event #1
- Name & Purpose of Event _______________________________________________________
- Event #2
- Name & Purpose of Event _______________________________________________________
- World Method #1
- Name & Purpose of Method ______________________________________________________
- World Method #2
- Name & Purpose of Method ______________________________________________________
- Question (Function) #1
- Name & Purpose of Question/Function ______________________________________________________
- Question (Function) #2
- Name & Purpose of Question/Function ______________________________________________________
- Loop #1 (see note 1 below)
- Location of Loop (name of object & method) ___________________________________________
- Purpose of Loop ________________________________________________________________
- Loop #2 (see note 1 below)
- Location of Loop (name of object & method) ___________________________________________
- Name & Purpose of Loop _________________________________________________________
- Distance calculation (see note 2 below)
- Location of calculation (name of object & method) ________________________________________
- Name & Purpose of Distance Calculation ________________________________________________
Notes on Requirements:
- Game must use at least two non-trivial loops (an example of a trivial loop would be to use a loop to spin three revolutions, when you could have just set the number of revolutions in the command to be three).
- Program must make at least one distance calculations for the distance an object moves. This can be an object moving to within a certain distance of another object, an object moving a certain percentage of the distance to another object, or anything else of this nature.
- At least two methods written for this project will make use of parameters. Numbers and objects will each be used at least once as a parameter for a method. You should call a method containing a parameter more than once to illustrate the parameter�s purpose of passing information to the method
- At least two custom objects each of which is required to have at least one new method.
- Your game must last approximately 2-5 minutes. If it is too easy or too hard you will lose points on the final rubric.
- A billboard on the initial scene with instructions for the player must be displayed at the start of the game