An OpenGL application that plays like pin-the-tail-on-the-donkey — except adapted for screens.
- Texture Mapping - Play around with vector graphics by rotating or moving
- Texture Transformation - Rotate the eyes, ears, etc with 'J' or 'K' keys
- View Control - Resizing the window does not warp the graphics
Picture Match uses Eigen, glad, and GLFW as submodules. To pull submodules with the project, add the argument --recurse-submodules.
git clone --recurse-submodules https://github.com/jennarim/Picture-Match.git
The project is compiled using CMake.
cd Picture-Match/
mkdir build
cd build
cmake ..
make
Lastly, run the project with this command.
./pictureMatch
- The picture of the desired image is initially shown to the player, alongside other instructions.
- OpenGL - the most widely adopted 2D and 3D graphics API in the industry
- glad - an OpenGL loading library
- Eigen - a C++ linear algebra library
- GLFW - an OpenGL library for creating windows and receiving input and events
This project is currently finished.