C4: The next dimension in puzzles.
This program requires Java 1.1 or later. To receive more information about the source code or if you have questions or comments, e-mail Dan at dan@ruycenter.org.
This program is strictly in development. It was developed in 1998 and I haven't done much with it since.
- When you run the program, you will see 8 separate cubes. These represent the 8 faces of a four dimensional cube.
- A layer is one of these faces drawn through a fourth dimension (just like a layer of Rubik's cube is a 2 D square drawn through a third dimension.) A layer is a 4 dimensional object, so you can't see it (unless you have a very good imagination.) But you can see the effects of rotating through the fourth dimension as changes on the other faces.
- Click close to, but not on, one of the 8 cubes to change it's visual orientation. You will see the "orientation widget" rotate indicating the direction of each axis.
- Click on a "cubie" to highlight that (four dimensional) cubie on all faces.
- Click on a button to rotate (in four dimensions) the corresponding face.
- Play the C4 applet (Requires Java 1.1)
Return to portfolio.