15-493 Final Project: Save the Sheep

John Davin (jdavin@cmu.edu)

This is the project webpage required for the 15-493 final project.

 

Contents:

 

Game type:

This is similar to a real-time strategy (RTS) game, but in other ways is very different from most games - it doesn't follow any of the standard genres.

 

Game Summary:

You are on a platform within an area completely enclosed by a brick wall. Within the wall, are your sheep. Outside the wall, a pack of wolves has come to break through the wall and devour your sheep. The wolves will slowly break down the walls. It is your job, as one of the sheep, to repair the walls by pushing new blocks to the needed areas. Your fellow sheep will produce new bricks (don't ask me how, they just do!). You can train your sheep to produce bricks faster, and also to push the bricks themselves to relieve you of some of your work as the attack becomes faster.

 

Highlights:

  • Artificial Intelligence:
    • pathfinding
    • enemies figure out the best place to attack wall.
    • teammate characters figure out best place to reinforce the wall.
  • Training system for improving the sheep skills
  • Variety of maps that allow different strategies of game play
  • Multiple tactical choices for reinforcing the wall, training sheep, and defeating the predators
  • See project proposal for more info