NetLogo banner

 Home
 Download
 Help
 Resources
 Extensions
 FAQ
 References
 Contact Us
 Donate

 Models:
 Library
 Community
 Modeling Commons

 User Manuals:
 Web
 Printable
 Chinese
 Czech
 Japanese

  Donate

NetLogo User Community Models

(back to the NetLogo User Community Models)

Rubik3d

by Desi Ariyadhi Suyamto & Aryo Adhi Condro (Submitted: 04/12/2010)

[screen shot]

Download Rubik3d
If clicking does not initiate a download, try right clicking or control clicking and choosing "Save" or "Download".

(You can also run this model in your browser, but we don't recommend it; details here.)

WHAT IS IT?

It is the 3D version of standard 3x3x3 rubik. Implemented in NetLogo by Desi Ariyadhi Suyamto and Aryo Adhi Condro. Dedicated for rubik cubers.

HOW TO USE IT

This game is running under NetLogo 4.1.

[1] To scramble the cublets, just press the "scramble" button. The slider "scrambling-number" defines how many rotations is made to scramble the rubik.

[2] To fix the scrambled rubik, press the buttons provided in the right side. Standard notations on rubik rotations are used:

For rotating a single layer of cublets at the edges:

L: rotating the left part of the cube in clock-wise direction
R: rotating the right part of the cube in clock-wise direction
F: rotating the front part of the cube in clock-wise direction
B: rotating the back part of the cube in clock-wise direction
U: rotating the top part of the cube in clock-wise direction
D: rotating the bottom part of the cube in clock-wise direction

For rotating a single layer of cublets at the centers:

M: rotating the center part of the cube toward x axis in clock-wise direction
S: rotating the center part of the cube toward y axis in clock-wise direction
E: rotating the center part of the cube toward z axis in clock-wise direction

For rotating two layers of cublets at the edges and the centers:

l: rotating the left part of the cube and the center part of the cube toward x axis in clock-wise direction

r: rotating the right part of the cube in clock-wise direction and the center part of the cube toward x axis in counter-clock-wise direction

f: rotating the front part of the cube and the center part of the cube toward y axis in clock-wise direction

b: rotating the back part of the cube in clock-wise direction and the center part of the cube toward y axis in counter-clock-wise direction

u: rotating the top part of the cube and the center part of the cube toward z axis in clock-wise direction

d: rotating the bottom part of the cube in clock-wise direction and the center part of the cube toward z axis in counter-clock-wise direction

For rotating the whole rubik cube (only to change the viewing perspective):

X: rotating the whole cube toward x axis in clock-wise direction
Y: rotating the whole cube toward y axis in clock-wise direction
Z: rotating the whole cube toward z axis in clock-wise direction

The accented notes (L', R', etc.) are for the similar rotation, but in the opposite direction. So, when you press L' after pressing L, cublets are moved back to the previous positions before pressing L.

While playing, you can notice how many rotation that you have made for fixing the scrambled rubik cubes!

CREDITS AND REFERENCES

Many thanks to Uri Wilensky and NetLogo team. God bless you!

Copyright: Desi Ariyadhi Suyamto & Aryo Adhi Condro, Bogor, Indonesia. April 2010.

(back to the NetLogo User Community Models)