Click on the thumbnail to watch
Introductionary OpengL programming Game. This projects aims to imitate the game shown in this video:
https://www.youtube.com/watch?v=54bpnxLlmZQ
The project directory contains source code, and external libraries and headers. Solution is setup to automatically include them upon load.
Simply load the solution (ideally in VS2019
) and run main.cpp
.
P: pause menu
ENTER: start game
=/-: increase/decrease volume
BACKSPACE: change sound track
UP/DOWN: rotate camera along X-axis.
LEFT/RIGHT: rotate camera along Y-axis.
HOME: reset camera.
LMB: zoom camera.
RMB: pan camera.
MMB: tilt camera.
ESC: close window.
SPACEBAR: reset model position.
SHIFT: increase model speed.
W/S: rotate model along X-axis.
A/D: rotate model along Y-axis.
Q/E: rotate model along X-axis.
B: toggle shadows
Mohamed Hefny | 40033382
Nicholas Nagy | 40059460
Manpreet Tahim | 26592066
Yida Li |27033850
Efe Harmankaya | 40077277
Yongsu Huang | 40181720
- Welcome to OpenGL. Learn OpenGL, extensive tutorial resource for learning Modern OpenGL. (n.d.). https://learnopengl.com/.
- YouTube. (2017). Welcome to OpenGL. YouTube. https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2.
- 4zevar. (n.d.). Tetris pixel bricks game vector background. iStock. https://www.istockphoto.com/vector/tetris-pixel-bricks-game-vector-background-gm1132862104-300492538.
- Space Pattern. Freepik. (2020, October 29). https://www.freepik.com/free-vector/color-seamless-space-pattern_10838001.htm#&position=0.
- qumumusic. (2018, September 13). Kirby's dream land - Green greens [Remix]. YouTube. https://www.youtube.com/watch?v=JFCKPL5qMK0.
- YouTube. (2013, January 8). Halo theme Song Original. YouTube. https://www.youtube.com/watch?v=0jXTBAGv9ZQ.
- Music tracks. https://freesound.org/
- Music tracks. https://freemusicarchive.org/home