Skip to content

patrick03524/Rubik-s-Cube-in-OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubik-s-Cube-in-OpenGL

This repository contains the Final Project of Computer Graphics UCSP 2021-1

Authors

  • Marquez Choque, Patrick Xavier - San Pablo Catholic University - GitHub
  • Diez Canseco Fuentes, Iñigo Manuel - San Pablo Catholic University - GitHub
  • Mendoza Alejandro, Oscar Andree - San Pablo Catholic University - GitHub

Requirements

The sample code for the Rubik's Cube needs CMake 3.20.0 or later. This project also depends on 6 libraries:

Solver

We use the Herbert Kociemba's two-phase algorithm for solving Rubik's Cube, you can found it in this GitHub

Demo

A full Demo of this project can be found on youtube: DEMO-YOUTUBE

Instructions

  • First it is neccesary use CMake to compile the CMakeLists.txt file.
  • After that create a directory with the name "texturas" in your local disk D:/ with the files in the texturas directory.
  • Now you can compile it and run the project without problems!

Visuals

This is the animation of the view of the Rubik's Cube:

1

This is the animation of the ZOOM of the Rubik's Cube:

2

This is the animation of every move of the Rubik's Cube like the R, L, U, D, F, B in that order: mov1

This is the animation of the solution of the movements previously made by the Rubik's Cube Solver: mov2

This is our animation of the "Breathing" of the Rubik's Cube: owo

This is the animation of the Expansion of every cube in the Rubik's Cube: uwu

This is the animation of the Retraction of every cube in the Rubik's Cube: uwu2