gameplay.mp4
The Bloxorz game is a 3D puzzle game where players must move a rectangular box across a plane to meet the target tile at a specific point. The game is built using pure OpenGL2.0 GLUT in C++. The project features a space-themed lighting setup with sun lighting and stars in the background.
- Clone the repository
git clone https://github.com/NidheeshaT/Bloxorz.git
- Run the following commands in the terminal
cd Bloxorz
- Windows:
python run.py win
- Mac:
python run.py
Note Download freeglut starter files to setup freeglut on your Windows system. {OR} Install freeglut using homebrew if you are using Mac.
- Player: Represents the rectangular box that the player moves across the platform.
- Light: Provides the lighting for the game environment. PlatformCube: Represents the cubes that make up the game platform.
- Camera: Determines the player's perspective and view of the game.
- 2k_sum.bmp: Sun Background
- stars.bmp: Stars Background
- bricks.bmp: Platform cubes
- gold.bmp: Target tile
Using Alphabetical Keys:
- Camera Movement: WASD Keys
- Player Movements: Arrow Keys
- Pause key: P
- Mouse key: for buttons on different screen