Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Rubik's Cube in OpenGL

Screenshot

Description

Project made for self-practice in OpenGL (3.3).

Currently supports only 3x3 rubik's cube.

Fuctionality:

  • Camera

  • Swipe controls

Controls

  • Hold RMB (right mouse button) and drag to rotate the camera

  • Select one of the cube sides using LMB, and drag/swipe to the direction where you want to rotate

Running and Building

From the project root

Mac

# to execute existing build
sh ./run.sh

# or to build locally
sh ./local_build.sh

For Window

:: to execute existing build
.\run.bat

:: or to build locally
.\local_build.bat

Dependencies

  • OpenGL 3.3
  • GLM
  • GLEW
  • GLAD

Todo

  • support up to 10x10 rubik's cube
  • keyboard controls
  • auto scumbler
  • auto solver
  • posh ui

Extra

Special thanks for ChatGPT for explaining the camera control logic.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages