-
The Prolog language and an efficient heuristic searching technique is used to solve the Rubik's Cube
-
Software that helps solve Rubik's Cube.
-
A Java applet which allows you to either use your mouse or your keyboard to solve the Rubik's Cube. You may specify how may moves will be necessary to solve the cube. There is also a step-by-step option to watch the computer solve the cube for you.
-
Interactive 3D models of Rubik's Cube and Rubik's Octagon as well as collections of interactive patterns; the Virtual Rubik's Perpetual Calendar; and a script facility for creating, analyzing, and running Rubike's Cube related scripts.
-
Download Windows demo that supports cubes from 2x2x2 to 20x20x20.
-
Maple has a group theory package which may be used to generate and manipulate finite groups. This is an application of Maple's group package which answers various questions about the small Rubik's cube.
-
This downloadable software allows you to play with a 4D Rubik's Cube on your own computer. The software is Windows, Linux, and UNIX compatible.
-
Permutation puzzle page of David Joyner. Contains links to some papers, student projects, lecture notes, and MAPLE programs on the Rubik's cube and related puzzles.
-
This online program can solve a scrambled Rubik's cube. Enter the colors of each face and the unique solution is generated.
-
Java Applet featuring a complete 3D model of Rubik's Cube: Rotate it, twist it or take it apart to see how it works.
-
Virtual Rubik's Cube with multi-player races and single-player high scores list.
-
A Java applet which allows you to solve the Rubik's Cube on your computer using your keyboard. The applet keeps track of your time and number of moves made.