Cat-vs-Dog A 2D projectile-throwing game, developed using PyOpenGL and Pygame, implementing the basics of computer graphics (Transformations, Viewing, Textures, etc.) and projectile motion equations based on the principles of linear algebra. Preview: