Final Project
In the final project, you will be creating and writing a game. The type and style of the game will be your choice and require creativity, planning, and programming skills that you have developed over the course of the semester.
The three major components of the final project that become your final exam grade include:
Some game ideas, hints, and questions to ask when designing the game are:
- Who/what is the user controlling/navigating using the keyboard or
mouse? Examples include boat, Zelda, tank, airplane, skater, etc)
- Planned keyboard/mouse controls for the game (what specific keys
or mouse actions will control what character?)
- What methods will you need? Should they be world methods or character
methods?
- How will you implement a parameter? Keep in mind that, for a
parameter to be used correctly, you need to call a method more
than one time and
pass a different argument into the method each time. Thus, you
need to come up with some sort of action that occurs multiple
times, with one (or
more) type of value changing (could be an object, number, etc.).
- How
will you implement a variable? Some general options are to have
a timer or scoreboard, but the possibilities are endless.
A variable’s
job is to keep track of a value while the game is running.
- How will you implement an If/Else statement? This needs to be
a point in which the program makes a decision… “Do
I do this… or do
that?”
- An
If/Else statement, if used correctly, must test a Boolean function
or question. Which function or question do you think
will work best for you? (note: this
could be a built-in
Alice function, or a custom function that you create)
- Commenting is
worth 5% of your final grade. It is a good idea to write your
comment as soon as you can...it will help remind
you as you
write the game.