Review questions

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?

Get Software Engineering and Computer Games now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.