Saturday, May 26, 2012

Milestone 3 Complete!

Milestone 3 is complete!  It took about 16 hours of effort today plus about another six or so last weekend.  So, about 20 to 25 hours total.  Funny, that's less than one week's worth of effort when I couldn't complete Milestone 2 in a month and a half.

So now I have a choice to make:

  1. Start wrapping up the documentation and the gameplay video now to make sure I hit next week's deadline.  This is the stuff I'm getting graded on for my capstone requirement.
  2. Try to fix those defects in some of Milestone 2's Power Tokens. There are just a few that don't work quite right.
  3. Add some better graphics for the items on the floor from Milestone 3. The placeholders I have now are confusing.

I'll decide later. Too tired now.

Here's the recap of Milestone 3:

Milestone 3: The Game World Environment

Requirement ID Description Status
3.1.1 The system shall place a coin bonus item in a random, unobstructed location on the game board at the start of each match. Complete
3.1.2 The system shall place a token bonus item in a random, unobstructed location on the game board at the start of each match. Complete
3.1.3 The system shall place a snack bonus item in a random, unobstructed location on the game board at the start of each match. Complete
3.1.4 The system shall place a weapon upgrade bonus item in a random, unobstructed location on the game board at the start of each match. Complete
3.1.5 The system shall place an armor upgrade bonus item in a random, unobstructed location on the game board at the start of each match. Complete
3.1.6 The system shall place a boots upgrade bonus item in a random, unobstructed location on the game board at the start of each match. Complete
3.2.1 When a unit travels onto a space occupied by a coin, the system shall add one coin to that unit's team's budget. Complete 
3.2.2 When a unit travels onto a space occupied by a token, the system shall draw one random token from the team's token source and add it to the team's inventory. Complete
3.2.3 When a unit travels onto a space occupied by a snack, the system shall add one point to the unit's health up to that unit's maximum. Complete 
3.2.4 When a unit travels onto a space occupied by a weapon upgrade, the system shall apply a free upgrade to that unit's weapon. Complete 
3.2.5 When a unit travels onto a space occupied by an armor upgrade, the system shall apply a free upgrade to that unit's armor. Complete 
3.2.6 When a unit travels onto a space occupied by a boots upgrade, the system shall apply a free upgrade to that unit's movement stats. Complete 
3.3 The system shall remove a bonus item from the board after its effect has been applied. Complete
3.4 The system shall place one invisible hazard in a random, unobstructed location on the game board at the start of each match. Complete
3.5 When a unit travels into the space occupied by the random hazard, the system shall deduct one hit point from the unit. Complete
3.6 When a unit is damaged by a random hazard, the user interface shall display a notification to all players indicating which unit was damaged but not revealing which space contains the hazard. Complete
3.7 While loading the data from a map file, the system shall recognize identifiers for destructible containers and instantiate them onto the board accordingly. Complete 
3.8 The attack validator shall recognize destructible containers as valid targets to be attacked. Complete 
3.9 When a container is attacked, it is removed from the board and replaced by a random bonus item: a coin, a token, a snack, a weapon upgrade, an armor upgrade, or a boot upgrade. Complete 

No comments:

Post a Comment