This is a billiard game made with C++ and OpenGL. It was made as a two person project for the University course Introduction to Computer Graphics.
The game can be played by downloading the Binaries folder and executing PoolGame.exe
The code we developed is in the following files:
- main
- src/Ball
- src/Point
- src/Color
- src/Rotation
The code in the following files is from a 3D mesh model loader downloaded from the internet:
- src/assimp
- src/objloader
Features of the game:
- Position of the light can be moved
- Color of the light can be changed
- Textures can be turned ON/OFF
- Wireframe mode
- Shade model can be changed between flat and smooth
- Slow motion mode
- 30 fps cap
No physics engine was used for the project.