> > |
%META:TOPICINFO{author="MattReynolds" date="1096254018" format="1.0" version="1.1"}%
%META:TOPICPARENT{name="ProjectOne"}%
Milestone 1: Project 1 Prototype (deadline 9/16/2004)
Objectives:
- Implement main use cases
- Firing water
- Water hitting fire
- Placing fire in windows
- Mouse control (ignore right mouse button functionality for now)
- Scoring
- Win/loss conditions
- Produce primary graphical elements
Accomplished:
- Firing water
- Water hitting fire
- Mouse control
- Scoring
- Loss conditions
- Produce primary graphical elements (water, fire, background)
Notes:
We have not finalized our design for how the fire will be placed in the windows, so we have not completed this yet. Currently, the fire is placed randomly around the screen but it is not allowed to move, so it remains stationary. It should be a simple matter of substituting definite coordinates for the fire locations if we decide to keep the fire in the windows.
We have not defined win conditions yet because we have not finalized the design for these, either. We are considering making this a "high score" type of game, where the objective is to get a high score instead of completing the game.
Milestone 2: Project 1 Final Version (deadline 9/23/2004)
Objectives:
- Finalize win/loss conditions
- Finalize fire positioning
- Add fire spreading between windows
- Add water gauge
- Add water refill rate
- Add right mouse button support
- Tweak fire growth rates, spread rates, water refill rates
- Add more graphical bells and whistles
Accomplished:
- Finalize win/loss conditions
- Finalize fire positioning
- Add fire spreading between windows
- Add water gauge
- Add water refill rate
- Tweak fire growth rates, spread rates, water refill rates
- Add more graphical bells and whistles (water spread, smoke, gauges)
Notes:
We accomplished nearly everything we wanted to with this version, except for right mouse button support. We decided to drop this because the Pop framework was not cooperating with our efforts to add it in, despite our best efforts, and also we decided that the game was robust enough with single mouse button support and did not need an extra button to make it more fun. In fact, having to use the two streams adds an extra level of strategy.
We decided to go with the "high score" model for our game. Also, the fires were placed in the windows pictured in the background, and we added code to let them spread from window to window when the fires grew large enough.
The graphical additions included smoke billowing up from the tops of the fires, graphical gauges showing the amount of water left and the amount of "health" the building has left, and some tweaks to the water that adds a random component to the water drop's velocity vector that causes the stream to spread out a bit, making it look a bit more realistic.
-- MattReynolds - 27 Sep 2004 |