Summary

Phew! That was a long one. We have learned a lot in this chapter. We have discovered the basics of OOP, including how to use encapsulation to control how code outside of our classes can access the member variables. We built our first real class, Player, and put it to use in the start of what will become our new game, Zombie Arena.

Don't concern yourself too much if some of the details around OOP and classes are not entirely clear. The reason I say this is because we will spend the rest of the book making classes, and the more we use them the clearer they will become.

In the next chapter, we will build our arena background by exploring what sprite sheets are. We will also learn about C++ references that allow us to manipulate variables, even ...

Get Beginning C++ Game Programming 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.