Summary
Congratulations: that’s the second game completed! We could have added more features to that game, such as co-op play, high scores, and sound effects, but I just wanted to use the simplest possible example to introduce classes and AABB collision detection. Now that we have these topics in our game developer’s arsenal, we can move on to a much more exciting project and even more game development topics.
In the next chapter, we will plan the Zombie Arena game, learn about the SFML View
class, which acts as a virtual camera in our game world, and code some more classes.