Open-source virtual Rubik's cube. Digicube maintains in its memory the cube's position and lets you modify it with instructions, which you enter interactively or store as scripts in a file. It uses a simple system of notation that needs only the digits 1 to 6 to represent faces, colors, and rotations. Digicube is an ideal tool for learning and for experimenting with positions, move sequences, and solutions. It comes with a comprehensive reference manual, which explains its functions and shows with many examples how to use them. In addition to the classic 3x Rubik's cube, Digicube can simulate two simpler versions: the 2x cube (known as Pocket cube) and the 3x pyramid (known as Pyraminx). Here are some of the operations you can perform: specify complete or partial positions; specify sequences of moves and turns, or generate random sequences; modify, swap, or flip individual pieces; check the validity of a position; display the current position in various ways; store positions in memory and retrieve them later; compare positions; examine positions as they change over thousands of moves; determine the moves needed to reach any position, including partially specified positions; ask Digicube to solve a position, fully or partially, and display the required moves.
Comments