VirtualCube 2x2x2 Demo

Learn to Solve Rubik's Cube 2x2x2

•This software teaches you how to solve the Rubik's Cube with 2 simple tricks with step-by-step animation accompanied by detailed explanation of every move.

•Take your time to complete the structured learning path and your success is guaranteed.

•You can fix up your scrambled Rubik's cube by painting the VirtualCube with colors to match your scrambled cube then follow the step-by-step animation (with very slow speed). It really really works!

•You can learn to do many pretty Rubik's cube patterns, turn by turn in slow-motion animation.

•Experience the dynamic highlights and then yell "wow!".

•This amazing java applet will appear shortly. It is well worth the wait. If not, fire off an angry email to

Please for java applet to appear....
applet panel width resize

Learn to Solve Rubik's Cube 2x2x2

If nothing happens when you press the key, click on the applet background to get its attention, then try the key again.
Provided of course you know the 99 turns. But why?

We know that this 99-turn has a magic-number which we do not know beforehand. But if we repeat this 99-turn repeatedly, we will reach this magic-number (and a restored Rubik's Cube).

In Group Theory (a university Math course), this magic-number is called the order for this 99-turn. This 99-turn and all its repeats together form a cyclic group of order=magic-number. Interestingly, the 198-turn (consisting of two 99-turns) has a different order which is a divisor of the 99-turn order.

This theory is useful because it re-assures us that the repeat-until-done trick is possible.

But honestly, if you know the 99-turn, you could just do the reversed turns in reversed order.

You can enter a move in DBLFUR notation:
-  Each turn is [DBLFUR]['-i"2]
-  Example 1: FUB2U-F' (5 turns)
-  Example 2: D,L,R",D',L' (5 turns)
-  [DBLFUR]::Down,Back,Left,Front,Up,Right face.
-  By itself, each means clockwise 90° turn.
-  ' or - or i means anticlockwise 90° turn.
-  " or 2 means 180° turn.

or BFR (GANPuzzle) notation:
-  Each turn is [BFR][slice#][#slice][<,>,>>]
-  Example 1: F1>BN<FN>>BN>F1< (5 turns)
-  Example 2: FM>>,B22>,RM<,F*> (4 turns)
-  [BFR]::B (bottom), F (front), R (right) slice.
-  [slice#]::1,2,N(last),M (middle slices),*(all slices)
-  [#slice]::none,2,3,..
-  [<,>,>>]::left 90°,right 90°,180° turn

Send a quick email regarding this step if you have a comment or question.

If you are not clear about this step or wish to know why, we encourage you to seek clarification via instant email, anonymously if you so wished.

Send a quick webmail if you have a comment or question.

You can send instant email, anonymously if you so wished.

Please provide a valid email address if you desire a reply.

Every cube state in the step by step dialog has a link that leads you to a wiki webpage that provide details on that state, including discussions and questions from other users.

You can also contribute your insights or ask or discuss a point pertaining to this state.

There shall be no shortage of detail or discussion on every cube state, thanks to the power of wiki.

Internet connection is required to access this VirtualCubeWiki which is the collection of all these wiki pages, one for each cube state.

Refund Procedure
1.  Please use your email address that was used during payment.
2.  If paid by ClickBank, simply return the ClickBank-payment-email back, as guaranteed by terms of ClickBank. The full amount will be credited by ClickBank.
3.  If paid by PayPal, please email The full amount will be sent to you as a PayPal payment.
4.  Please delete the software.
5.  If you choose to keep it, may we ask that you keep it within your immediate household only. Thank you.

You can slow the animation speed to observe the moves or you can speed it up.

You can even change the speed in the middle of a animation.

You can save/restore a rubik's cube state to/from a file in your computer or memory in the sandBox panel (in [Option]-tab). Here is a valuable learning tip:
1.  Scramble a cube then save it to file.
2.  Restore the saved scrambled cube from file.
3.  Study the step-by-step solution.
4.  Repeat step 2 as often as you wish.
This allows you to be familiar with the same moves over and over again.
Key-2,Key-3 are pre-programmed to execute Trick2,Trick3.

You can assign key-6,key-7 and key-8 to execute your favourite moves:

1.  Click [Option]-tab in the cube applet.
2.  In cannedMove6, type in your moves (click ? for help).
3.  Go back to cube applet (click applet tab).
4.  Click on the applet background to get its attention. Then press key-6.

By editing a simple text-file in your computer, you can change your start up options such as:

1.  playAudio = true, playAudioIntro = false
2.  showSandBox = true
3.  animationSpeed = "6" (0 to 10).
4.  cannedMove6 = "R1> B3< R1< B3>"

Look for a text file in your installed folder with extension ".cfg".

Other benefits such as

†  No need for internet connection.
†  Faster load time.
†  Browser window resize.
†  Define and animate your cube pattern.
†  Product support and updates.

You can record your favourite move and assign it to key-6, key-7 or key-8.

Play back your move by pressing key-6, key-7 or key-8.

This is a great feature when you use a move over and over again to solve the puzzle.

Please rate this Demo software from

1 (very bad) to 10 (very good).

Thank you for your input.

applet panel height resize
VirtualCube 2x2x2 Copyright © 2013 All Rights Reserved.