Tetris3D rendered with OpenGL and written in C++
- Use arrow keys to move the tetris block
- Spacebar to immediately drop the tetris block
- Z to rotate
- X to hold
- ESC to quit game
- create a build folder and move into build folder
- run "cmake .."
- run "make -j4"
- run "./Tetris3D"
- OpenGL
- GLEW
- GLFW
- GLM
- This project was done as my final project for Cal Poly's Intro to Computer Graphics course
- Thank you to Christian Eckhardt for being a wonderful professor!
- Most code was given by the professor as base code. (except Main.cpp, Tetromino.cpp, Tetromino.h, Board.cpp, Board.h)
- Base code is used to provide window, shader, and object management
- Game mechanics are in Board.cpp and Tetromino.cpp