Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
divinsmathew committed Feb 9, 2022
2 parents 7015ce0 + b30472d commit 0729c62
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# CubeX Desktop

This project is an early C++ adoption of [CubeXdotNet](https://github.com/divinsmathew/CubeXdotNet-Rubiks-Cube-Solver). The application helps solving a 3x3 Rubik's Cube using the [Fridrich method (or CFOP method)](https://en.wikipedia.org/wiki/CFOP_method). Avarage length of solutions generated by CubeX is around 63 Moves.

![Screenshot 2022-02-09 181316](https://user-images.githubusercontent.com/13608193/153208141-1cf517c3-9e5f-4903-af1c-c40815dc7366.png)
![Screenshot 2022-02-09 185224](https://user-images.githubusercontent.com/13608193/153209768-dea4da9d-abdb-4a13-ac4e-de6eb4ff0e47.png)


## Usage

- Choose between Facelet View/Open Cube View.
- Enter a scrambled cube state by using the color picker.
- Make sure to orient your cube like shown in the image while entering the colors. This is important, if the orientation is wrong, CubeX will show an `invalid cube sate` error. If the Cubelet View is confusing , try the Open Cube View, which gives a better sense of the expected orintation.
- Press on solve.
- Follow the animated instructions to solve your cube.

## The Mobile App

Get the mobile app of CubeX [here](https://play.google.com/store/apps/details?id=diozz.cubex). It adds tons of other functionalities including a TwoPhase solver, camera input, custom cube colors, cube timer, simulator and much more!

0 comments on commit 0729c62

Please sign in to comment.