- Jonathan Schenker
- Jonathan Clinton
- Frank Cao
- Kevin Liu
This project is a multiplayer 2D Arcade-Shooter. Players take control of small spaceships and battle to the death in an enclosed arena.
- As a user, I want a fun multiplayer game (easy to learn, hard to master)
- As a user, I want chat while in game
- As a user, I want decent graphics
- As a user, I want instructions
- As a user, I want good music
- As a user, I want random elements
- As a user, I want stats on user performance
- As a user, I want friend system
- As a user, I want to invite friends to play
Progress will be tracked by github commits and email messages.
Work will be broken down based on team member strengths. Team members will decide what they are able/prefer to do.
Only working code is allowed to be committed. The git repository will contain a master. Everybody should develop on their own branch, pulling and pushing to/from master before and after a development session.
Testing will be broken down into modules that test specific game functions. Full service testing is impossible, so QA user testing will be a large part of testing.
Complex functionality will be fully documented, Game system and instructions will be documented.
Bugs will be documented on GitHub with information on the issue: symptoms, and likely reason for occurrance, and how to reproduce.
Complex functions will be commented. Classes will be commented at top of files.