Skip to content

UTenret/Rubik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubik's Cube Solver using Thistlethwaite's Algorithm

This project implements a Rubik's Cube solver using Thistlethwaite's Algorithm. The solver reduces any cube configuration into four phases and solves it efficiently. It includes a 3D visualization to demonstrate the solving process.

Installation

To compile and run the solver:

git clone https://github.com/UTenret/Rubik.git
cd Rubik
make

Usage

Run the solver with a valid scramble sequence. Optionally, you can disable the visualizer with the --novisualizer flag.

./RubiksCubeSolver "U F2 R' D B2 L2" [--novisualizer]

Parameters:

A valid scramble sequence (e.g., "U F2 R' D B2 L2"). [--novisualizer]: (Optional) Disable the 3D visualizer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published