This dataset contains scrambles of a 3x3 Rubik's cube, where each entry includes both the scramble sequence and the resulting color of each piece on the cube after applying the scramble. The dataset was generated using the official scrambling program of the World Cube Association (WCA). I wrote a script to automate the generation and export of these scrambles into a CSV file. https://github.com/Arroch35/tnoodle-lib
Cube Representation in the Dataset:
Each column in the dataset corresponds to a specific position on the Rubik's cube. The positions are labeled as follows:
+-------------+
| U1 U2 U3 | <-- Top (Up) Face
| U4 U5 U6 |
| U7 U8 U9 |
+-------------+-------------+-------------+-------------+
| L1 L2 L3 | F1 F2 F3 | R1 R2 R3 | B1 B2 B3 |
| L4 L5 L6 | F4 F5 F6 | R4 R5 R6 | B4 B5 B6 | <-- Left, Front, Right,
| L7 L8 L9 | F7 F8 F9 | R7 R8 R9 | B7 B8 B9 | Back Faces
+-------------+-------------+-------------+-------------+
| D1 D2 D3 | <-- Bottom (Down) Face
| D4 D5 D6 |
| D7 D8 D9 |
+-------------+
Face Orientation:
- U1-U9: Represent the stickers on the Up (Top) face.
- F1-F9: Represent the stickers on the Front face.
- L1-L9: Represent the stickers on the Left face.
- R1-R9: Represent the stickers on the Right face.
- B1-B9: Represent the stickers on the Back face.
- D1-D9: Represent the stickers on the Down (Bottom) face.
Color Convention:
In this dataset, the Front face is considered to be the green face. This means that when reading the color data, the face labeled as F1
to F9
corresponds to the front face, which is typically green in standard Rubik's cube color schemes.
Example:
If a column in the CSV is labeled F1
, it corresponds to the sticker in the top-left position of the front face. The value in this column would be the color of that sticker after the scramble has been applied.