- Adventure Game
- Each team must create a narrative
- Each team must implement a start and end state
- The game must include sequences, loops, conditionals, functions, classes, numbers, booleans, strings, dictionaries, and lists
- The game must take input
- The player must be presented with choices
- The player must interact with other characters within the game
- Each team member is responsible for a separate room