Capture - CPE 476 Project, Spring 2009
Cal Poly, San Luis Obispo

Project Wiki


Team Members:

  • Bryan Clevenger
  • Jared Hagemann
  • Brendan Asche
  • Paul De Leon
  • Tony Paloma
  • Devon Laws?


Summary:

Capture is a first-person game in which the object is to steal the opposing team's flag and plant it in your base while attempting to prevent other players from stealing your flag. One point is awarded each time a flag is successfully stolen and planted.


Details:

Our project was a joint project between Zoe Wood's CPE 476 (Real-Time 3D Graphics) and Chris Clark's CPE 480 (Artificial Intelligence) classes. The students in the CPE476 group did all the work to set up the environment and gameplay, while the students in the CPE480 group had the task of discretizing the environment and using that information to create agents that acted (somewhat) intelligently. There is a combat system in place so players can prevent enemies from scoring by killing them and forcing them to respawn near their base (after a short wait period). The arena is an outdoor environment that contains a variety of objects that players can use to their advantage. There are trees and shrubs that can be used as cover, health packs, speed and invisibility powerups, and weapons. The user can choose to either play in the game and be assigned to a team (red or blue) or just watch from above via a moveable camera. The user can also choose to play in single-player mode against the AI that we developed or multi-player mode against other human players across the network.

Artificial Intelligence

AI Example
Gameplay Video