Code Monkey home page Code Monkey logo

rubiks-algorithms's Introduction

Rubik's Cube Algorithms

Algorithms

2 Look OLL

Orient Last Layer

Edge Orientation

Name Image Algorithm
Opposite F (R U R' U') F'
Adjacent f (R U R' U') f'
None F (R U R' U') F' f (R U R' U') f'

Corner Orientation

Name Image Algorithm
Sune R U R' U R U2 R'
Anti-Sune R' U' R U' R' U2 R
Car ๐Ÿš— F (R U R' U')*3 F'
Blinker ๐Ÿšจ R U2 R2 U' R2 U' R2 U2 R
Headlights R2 D R' U2 R D' R' U2 R'
Chameleon ๐Ÿธ r U R' U' r' F R F'
Bowtie :bowtie: F' r U R' U' r' F R

2 Look PLL

Permute Last Layer

Corner Permutation

Name Image Algorithm
CW Corner 3-Cycle x R' U R' D2 R U' R' D2 R2
E-Perm x' R U' R' D R U R' u2 R' U R D R' U' R

Edge Permutation

Name Image Algorithm
CW Edge 3-Cycle R2 U R U R' U' R' U' R' U R'
CCW Edge 3-Cycle R U' R U R U R U' R' U' R2
H-Perm M2 U M2 U2 M2 U M2
Z-Perm M2 U M2 U M' U2 M2 U2 M' U2

Blindfold

http://cubefreak.net/bld/3op_guide.php

Name Image Algorithm Inverse
Edge Orientation M' U M' U M' U2 M U M U M U2
Corner Orientation Pair R' D' R D R' D' R R' D R D' R' D R
Corner Orientation Triple (R' D' R D)*2 (R' D R D')*2
Corner 3-Cycle x R' U R' D2 R U' R' D2 R2
CCW Corner 3-Cycle R B' R F2 R' B R F2 R2
Edge 3-Cycle R2 U R U R' U' R' U' R' U R' R U' R U R U R U' R' U' R2

Pocket Cube (2x2)

http://www.cubewhiz.com/ortegapbl.php

Name Image Algorithm Inverse
Corner T-Perm (R U R' U') (R' F) (R2 U') (R' U' R U) (R' F')

Rubik's Cube Revenge (4x4)

http://www.rubiksplace.com/cubes/4x4/

Name Image Algorithm
Edge Merge d R U R' d'
Anti-Edge Merge d' L' U' L d
Double Edge Merge d R F' U R' F d'
OLL Parity r U2 x r U2 r U2 r' U2 l U2 r' U2 r U2 r' U2 r'
PLL Parity 2R2 U2 2R2 u2 2R2 2U2

Notation

http://www.rubiksplace.com/move-notations/

Faces

  • F ๐Ÿ‘‰ Front
  • R ๐Ÿ‘‰ Right
  • B ๐Ÿ‘‰ Back
  • L ๐Ÿ‘‰ Left
  • U ๐Ÿ‘‰ Top (Up)
  • D ๐Ÿ‘‰ Bottom (Down)

Middle Layers

  • M ๐Ÿ‘‰ Slice between L & R (Middle)
  • E ๐Ÿ‘‰ Slice between U & D (Equator)
  • S ๐Ÿ‘‰ Slice between F & B (Side)

Cube Rotations

  • x ๐Ÿ‘‰ Rotate about R face
  • y ๐Ÿ‘‰ Rotate about U face
  • z ๐Ÿ‘‰ Rotate about F face

A single letter implies a clockwise turn of 90 degrees when viewed directly at the face. If it's followed by a prime, then it implies a counter-clockwise turn. It it's followed by a 2, then it implies a half turn of 180 degrees.

A lowercase letter means you need to turn two layers of the corresponding face.

With the Rubik's Cube Revenge, a 2 in front of a letter means you only turn the inner layer of that face.

Examples

  • F2 ๐Ÿ‘‰ Turn front face twice
  • D' R ๐Ÿ‘‰ Turn bottom face counter-clockwise, then the right face clockwise
  • x M R2 ๐Ÿ‘‰ Turn cube so top face is towards you, then rotate the middle slice clockwise and the right face twice

rubiks-algorithms's People

Contributors

ellishg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.