El proyecto es en base a OpenGL usando la libreria GLUT, en este caso haciendo uso de tranformaciones, con la función :
- glTranslatef().
Cabe decir que este proyecto esta en 2D , pero no hay problema, si usted esta en un tema mas avanzado como el 3D , puede usar este mismo proyecto , solo que alli manipularia las transformacion de la cámara.
A continuación se muestra la ejecucion del proyecto: