Arrow Shooting 2D Game in C++ using OpenGL and various Trigonometry and Geometry Algorithms.
Inital design of the game idea:

$ g++ main.cpp -o arrowGame -lGL -lGLU -lglut
$ ./arrowGame
[Up] -> increase arrow angle
[Down] -> decrease arrow angle
[Left] -> reset arrow position to default
[Right] -> shoot arrow
[Space] -> shoot arrow
[R] -> restart game


