| 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:
| 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: