XOOGA Presentation Grading Sheet


Student: Team:

General

Is there a clear API for game designers?
Is it clear how to extend the framework to make a game?  
Would you recommend this design to a friend?
Notes:

 

 

 

 

Functionality

Is it clear how a game starts?
Is it clear how a game ends?
Is it clear when a game checks for the end?
Is it clear how characters will interact?
Is it clear how to determine when characters will interact?
Is it clear how new characters (i.e., bullets) will be added to, or removed from, the game?
Is it clear what the user interface will look like?  
Is it clear how the user interface will remain up-to-date with to the game model?
Notes:

 

 

 

 

 

Design

Are there any obvious classes missing?
Are there any obvious responsibilities missing?
Are there any obvious god objects (i.e., objects that know everything)?
Are there any obvious struct objects (i.e., objects that know nothing)?
Are there any obvious assumptions about the number of things (players, attributes, goals, etc.)?
Are there any objects treated as special cases that should not be?
Is the game model reasonably separated from the user interface?
Notes:

 

 

 

 

 

 

 

Extra Credit

Anything knock your socks off?