| A | Why is an object-oriented approach useful for simulation? |
| B | What are some of the different game modes that the Pop program runs in? |
| C | What is the difference between a *.h file and a *.cpp file? |
| D | What do the *.res file and the *.sln or *.dsw file do? |
| E | Draw the component diagram of the Windows build process. |
| F | Draw a class diagram for the Pop Framework. |
| G | What is the relationship between cGame , cCritter , and cSprite ? |
| H | What is the difference between composition and inheritance? |
| I | How many files do you need to edit to write a game with the Pop Framework? How do you get started? |