Skip to content

NidheeshaT/Bloxorz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages