| Milestone 2 Report
4/22/04:
I'm not quite at the point where I want to be, but that's because I didn't
have any time to work on it the past week (see dev
log). But I think it'll be okay because I'll cram in a ton of time
next week. (and this is okay because my potential bottlenecks are minimal)
Work Completed:
- Basic Enemy AI - enemies can destroy bricks (but no pathfinding yet, so can get stuck)
- Brick creation - teammates can build bricks
- Completed collision detection - all objects (bricks, teammates, opponents)
correctly avoid intersections now.
Work Remaining:
- Pathfinding - Manhattan based A* or better
- Enemy AI Strategies - enemies need strategies for attacking the wall
- Teammate block pushing - sheep need to be able to push bricks to the
wall. This involves both AI and pathfinding.
- Training system (ability to train teammates in brick creation and
pushing).
- Improved graphics - texture mapping and/or character models.
- Collision sliding - ie, player movement can slide along obstacles
instead of dead stops.
Bottlenecks:
Pathfinding is a potential bottleneck, but I think it won't be too bad
because I've already handled some of the issues on lab 3.
Screenshots:
This shows my character (yellow) building a brick, and the 3 enemies working on destroying bricks:

Timeline for completion:
- April 22: 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
|