Summary
We’ve finished the Zombie Arena game. It has been quite a journey. We have learned a whole bunch of C++ fundamentals, such as references, pointers, OOP, and classes. In addition, we have used SFML to manage cameras (views), vertex arrays, and collision detection. We learned how to use sprite sheets to reduce the number of calls to window.draw
and speed up the frame rate. By using C++ pointers, the STL, and a little bit of OOP, we built a singleton class to manage our textures.