originalsidd / Rubiks-Cube-ThreeJS

Rubiks Cube Three JS is the Three JS 3D implementation of Magic Cube⏹️ using a unique approach.

Home Page:https://rubiks-cube-threejs.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rubiks Cube Three JS

Rubiks Cube Three JS is the Three JS 3D implementation of Magic Cube using a unique approach.

Visit Live App: https://rubiks-cube-threejs.vercel.app/

No Affiliation intended to "Rubik's Brands"

Timeline

  • First Version of implementation ✅
  • Second Version done (Final Version) ✅
  • UI Implementation ✅
  • Final Product Release! ✅
  • Production Bug Fixed ✅

Screenshots

Desktop

Mobile

Cube2"/ Cube3"/

Controls

  • All the standard cube moves are represented in terms of buttons
  • Shuffle button for shuffling the cube
  • Reset camera button for resetting the view

Usage

Clone the repository and run the following commands in the cloned repo directory

> npm i
> npm run dev

Contributing

Pull requests for different algorithms and approach are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Rubiks Cube Three JS is the Three JS 3D implementation of Magic Cube⏹️ using a unique approach.

https://rubiks-cube-threejs.vercel.app/


Languages

Language:JavaScript 81.9%Language:HTML 12.1%Language:CSS 6.0%