Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 2.09 KB

README.md

File metadata and controls

52 lines (43 loc) · 2.09 KB
 logo

Bloxorz

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.

Download game

Local development instructions

  1. Clone the repository
git clone https://github.com/NidheeshaT/Bloxorz.git
  1. 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.

Objects used:

  • 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.

Textures used:

  • 2k_sum.bmp: Sun Background
  • stars.bmp: Stars Background
  • bricks.bmp: Platform cubes
  • gold.bmp: Target tile

User Interaction

Using Alphabetical Keys:

  • Camera Movement: WASD Keys
  • Player Movements: Arrow Keys
  • Pause key: P
  • Mouse key: for buttons on different screen

References

  1. OpenGL Tutorials by Swiftless
  2. OpenGL Tutorials by lazyfoo