Milestone 1 Report

 

4/06/04:

As it currently stands, I have the basic game graphics set up, and the Qt GUI is completely in place. The game is not really "playable" per se, but I plan to reach a playable state soon. Currently you can move around the world with arrow-key controls and push the blocks around. This demonstrates the block-pushing concept that will be used in the game. However, I have no yet put in any characters, and the bricks in the walls do not yet have support for "decaying" or being damaged.

The game map (ie, the geometry/layout of the map) is loaded from a data file, so this can be easily modified. Also, the game runs on a simulation time step - ie, the game world is updated every X milliseconds.

Screenshots:

The game board, displaying the bricks and general map layout.

Highlighting the GUI:

 

Timeline for completion:

  • April 16: infrastructure for training system should be in place. characters should be able to build bricks.
  • April 20: Milestone 2 - characters should have basic autonomy, including pathfinding. Enemies should attack walls, and teammates should be able to both create and push blocks. Training system should be functional.
  • April 31: All major features completed. Players should have character models. Begin testing/tweaking.
  • May 3: Project Launch and demo