Virtual 3D Rubble

Virtual Rubble is a 3D simulation of a Rubik's puzzle written in Java. Two types of twists are available: normal twists for the 4x4x4 Cube and skew twists for the Skewb. Corner turn (3 edges around one corner) can be enabled or disabled. More turning axes mean more fun and more difficult to solve. I think this is the most interesting puzzle in the Rubik's family. Unfortunately, no physical puzzle of this prototype has ever been made due to its superior complexity. If you cannot see the applets below, then you need to install JRE (Java Runtime Environment) 1.4 or higher, which can be downloaded from http://java.sun.com/javase/downloads/index.jsp.

Play instruction:

  • Drag the mouse on the background area to rotate the whole cube.
  • Click on a square center to turn a face, left click for anti-clockwise, right click clockwise.
  • Click on a triangular center to turn a second layer, left click for "push", right click "pull".
  • Click on a corner or an edge to make a skew turn, left click for anti-clockwise, right click clockwise.
  • If you want to make a double turn by a single click, hold down the numeric key "2" and then click.
  • Corner turns can be enabled by selecting "Configure/Corner Turn/Enabled", any click on corners will trigger a corner turn.
  • Select "Tools/Scramble" to scramble the cube
  • Select "Tools/Restore" to return the cube to solved position
  • Select "Tools/Export" to export the sequence that has been executed on the current cube
  • To execute your sequence, enter it in the text field at the bottom and then press "enter".

How to solve Virtual Rubble

Virtual Polyhedra

Virtual Rubble was developed by Jiuzhao Hua. All rights reserved. Last updated on 1 Nov. 2007.

More Puzzles

long distance service