This project has been designed for you to get experience with basic computer graphics concepts and write a first computer graphics application in C++
4.1. Overview § You should design a simple 2D scene with an object which you can move, e.g. a car, a robot, a person, a spaceship, a sword, etc. Use at least 50 points (vertex).
4.2 Required Functionality Here are the elements that your program must have. Despite this "list" of requirements, there is a lot of room for creativity!
Drawing and Double Buffering: You created a program that uses OpenGL and GLUT. The program compiles and runs. A window appears on the screen. You use double buffering. Something moves on the screen. The animation is flicker free.
Movement control: Implement keyboard control for the selected object (e.g. a car). The car is positioned in the Start Area. Use the following special keys: cursor down, cursor up, cursor left, cursor right. To make it harder you can forbid the user to break to speed 0, but always go forward a minimum speed.
Design / Make a Game / Effort: We will judge the general "design" aspect of the program. This includes various aspects. E.g. programs with additional features, visual design, ... will get some more points and programs with undesirable design choices will get less.