![]() |
![]() |
![]() |
||
| Team site | Screen shots | Cal-(IT)² article |
RoboStrike
Software System Design and Implementation, spring quarter 2002
I designed and implemented a distributed, real-time, 3D, multi player game and gave a public demonstration.
In a team of six, design and implement a large, complex software system.
Since we needed most of the quarter to implement the game, we had to make the major decisions within the first week. We got started by brainstorming game ideas and defining responsibilities, then quickly moved into specifying requirements, creating a design and implementation schedule, and implementation in C/C++ and OpenGL.
We tested the game frequently with all friends and family we could get our hands on, which gave us great feedback and fresh perspectives throughout the quarter.
RoboStrike is a fast-paced first person shooter involving teams of aliens vs Johnny 5 robots. The object of the game is to eliminate all of the players on the other team, which can be accomplished with a variety of weapons and team strategy. The backdrop of the game is the UCSD library on a devastated campus. Players can change the game soundtrack, view a map of teammate locations, and pick up extra ammo and health points as they move through the game.
Adam Barna, Jarrod Cuzens, Gregory Jay, Noah Wardrip, and Jadine Yee. Advised by Geoffrey Voelker.


