Summary
Congratulations; that's the second game completed! We could have added more features to that game such as coop play, high scores, sound effects, and more, but I just wanted to use the simplest possible example to introduce classes and dynamic 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 yet 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 into our game world, and code some more classes.