Skip to content

Java Applets for V-Cube 6 and V-Cube 7

by werner on August 20th, 2008

V-Cube 6 and V-Cube 7 are Rubik’s Cube-like puzzles with 6 and 7 layers.

I have implemented support for these cubes in Java. I have integrated it into my CubeTwister application and my Virtual-Cube applets and Cube-Player applets.


It took me about one week of work.

For each cube, I had to create

  • – a permutation model, which describes the position and orientation of the parts of the cube.
  • – two 3D models which describe the shape, interaction and animation of the cube in 3-dimensional space (I had to create two 3D models, because I am supporting two different 3D engines).
  • – a notation which describes how to write down a sequence of moves.

The Virtual-Cube applets can be seen in action on my Virtual Cubes page. These applets allow to play around with a virtual cube.The Cube-Player applets can not yet be seen in action. They are designed to interactively display pretty patterns and solutions inside a web-page. My brother Walter will certainly add them to his pretty patterns page in the future. The Cube-Player applets support scripting and customization of the cubes.

Here are two test pages to give you an idea about their capabilities:

This URL’s contain a script after the question mark. You can change the script after the question mark to your liking using the Superset ENG 6×6/7×7 notation.

And here are the links to the Superset ENG 6×6 and Superset ENG 7×7 notation.
You need to scroll down on these pages for a description of the notations in plain English. These are just the notations that I use for my own purpose. CubeTwister has an editor which allows to create other notations, which can be used for the applets.

The CubeTwister application and all the applets including source code can be downloaded from my CubeTwister page.

From → Java

Comments are closed.