Links  Virtual Rubik's Solver
  Introduction
  How to play
  Terminology     
  Screen shot
  Beginner's Method
  Jeff's Method
  Ultimate Method
  Sequence Viewer
  Sequence Builder
  Megaminx Solver
  External links
  Contact
alt="Your browser understands the <APPLET> tag but isn't running the applet, for some reason." Your browser is completely ignoring the <APPLET> tag! Try a recent browser.

Introduction

Virtual Rubik's Solver is a 3D simulation of the famous puzzle Rubik's Cube. There is a common perception that Rubik's Cube is so hard to solve that most people would give it up just after a few attempts. This software shows you how easily it can be solved. The simplest method (for beginners of course) only requires three sequences which are very easy to remember. Once you get acquainted with this method, it will probably last in your memory forever. It works for me anyway. I am pretty sure that you can do the cube. If you are looking for a bigger challenge, then you can try to beat the clock. You can also try to solve Rubik's 4x4x4, 5x5x5, 6x6x6 or even 7x7x7. 7x7x7 will not be available on the market in the near future, but you can play it now with the Rubik's Solver. This software indeed shows you how to solve Rubik's Cube of any degree. Once you understand this algorithm, no cubes can challenge you, and you will likely shift your interest to searching algorithms with shorter moves and executing the algorithms in the shortest time, which is the most fun part of playing Rubik's Cubes.

To view the applet, your browser must support JRE1.4 (Java Runtime Environment) or higher. You can download J2SE JRE from Sun. After the download, you need to install JRE on your system by following the installation instruction.

Main features of Virtual Rubik's Solver:

How to play Virtual Rubik's Solver

A move or twist can be triggered by a mouse click or a mouse drag. Specifically The cube can be viewed from different angles by rotating the whole cube. To rotate the whole cube, just drag the mouse on any center cube or drag the mouse on the background area (the area that is not covered by the cube).

Some useful buttons under Configure:

Some useful buttons under Tools:

To execute a sequence, first type in your sequence in the text field below the cube panel, then press the "Enter" key. The sequence entered must conform the convention stated below.

Terminology

In Virtual Rubik's Solver each face has been labled with a letter ("F", "B", "L", "R", "U", "D"). Traditionally, a turn / twist is represented by one of the six letters and the quotation mark. Specifically, The general format for a twist of a single slice (layer) is : nVq, where
        n is the number of the slice (1, 2, 3, 4, ...)
        V is one of the faces (F, B, L, R, U, D)
        q is the number of quarter turns (1, 2, -1, -2, blank = 1, ' = -1, '' = -2),
which represents that the n-th layer from face V is twisted by q times quarter turns. For example, 2F' means an anti-clockwise quarter turn of the second layer from the Front face.

The general format for a twist of multiple slices in consecutive order is: (sV-eV)q, where
        s is the number of the starting slice
        e is the number of the ending slice
        V is one of the faces (F, B, L, R, U, D)
        q is the number of quarter turns (1, 2, -1, -2, blank = 1, ' = -1, '' = -2),
which represents that the s-th layer to the e-th layer from face V is twisted by q times quarter turns. For example, (2L-4L)-1 means an anti-clockwise quarter turn of the 2nd layer to the 4th layer from the Left face.

A sequence is a sequence of twists separated by spaces. For example, 2R L' 2U'' (2F-4F)2 is a valid sequence, which means
        a clockwise quarter turn of the 2nd layer from Right, followed by
        an anti-clockwise quarter turn of the Left face, followed by
        an anti-clockwise half turn of the 2nd layer from Up, followed by
        a clockwise half turn of the 2nd layer to the 4th layer from the Front face.

Links:

Chris Hardwick's Rubik's Cube Page
Jaap's Puzzle page
Jessica Fridrich's speed cubing page
David Byrden's Twisty Puzzles
Michael Reid's Rubik's cube page
Rubik's Official Online Site
Speedcubing.com

Contact

Virtual Rubik's Solver, Rubik's Sequence Builder and Rubik's Sequence Viewer were developed by Jiuzhao Hua. All rights reserved. These software are protected by International Copyright Laws. Queries should be directed to hua_jz(a)hotmail.com.

More Puzzles

Last updated on 31 August 2007.

long distance service