Run time: 107 seconds on my PC * All events shown are purely fictional! I don't know whether ceebee can solve the Rubik's Cube or not. It was easier to use ceebee animations than to create my own. (see project credits) * This project does a 50 random twist shuffle of the Rubik's Cube. There is a different cube to be solved each time project is run. * The Rubik's Cube is rotated using 3D math and is drawn using Pen. ie. no cube costumes! See 3D Tutorial Studio to draw and rotate 3D objects: https://scratch.mit.edu/studios/5040029/ * The Rubik's Cube is solved using the Highest Order AXis algorithm that I created and wrote myself. How The Highest Order AXis algorithm Works -------------------------------------------------------------- There are 27 possible moves/twists that you can make to the Rubiks Cube. For each of the X, Y, Z axes there are 3 layers each of which can be turned, 90, -90 or 180 degrees. The Highest Order AXis algorithm tries each of these 27 moves from the current cube position and gives each of these 27 moves a score depending on how well the small cube faces of each colour "align". The algorithm then chooses the move with the highest score. Faces "align" not only if they are on the face of the Rubiks Cube which has that colour as the central colour of the face but also if there are an equal number of steps that would bring many of the other faces of that colour onto that Rubiks Cube face. Faces with "perfect alignment" have their other coloured faces also correctly aligned with the centre face of the Rubiks Cube that they would be rotated to when the steps are executed to bring them to the correct face. These are called "orientation points" which are combined with the "alignment points" to calculate the overall score for a move. The algorithm gives up if more than 20 best scoring moves are required.
** A Rubik's Cube you can solve yourself by twisting the cube: https://scratch.mit.edu/projects/298745575/ Written for the "Day In The Life" SDS Studio: https://scratch.mit.edu/studios/6234813/ See 3D Tutorial Studio to draw and rotate 3D objects: https://scratch.mit.edu/studios/5040029/ Huge thanks to @ceebee and @mres for: ceebee pictures and some sounds from these projects https://scratch.mit.edu/projects/210269326/ https://scratch.mit.edu/projects/238773094/ mres cartoon from @mres projects Huge thanks to @TheLogFather for his "Triangle Filler" https://scratch.mit.edu/projects/24828481/ animation animations story stories meme memes #Rubik #Rubiks #Rubik's #Cube