루빅스 큐브

루비크 에르뇌 이전의 시도

1970년 3월, 래리 니콜스(Larry Nichols)가 2×2×2 "조각이 무리지어 돌아가는 퍼즐(Puzzle with pieces rotatable in groups)"을 발명하고 캐나다 특허 신청을 했다. 니콜스의 큐브 퍼즐은 자석에 의해 결합되는 구조였다. 그는 1972년 4월 11일, 루비크 교수가 자신의 큐브를 발명하기 두해 전에 미국 특허를 받았다.
1970년 4월 9일, 프랭크 폭스(Frank Fox)가 자신의 "구형 3×3×3(Spherical 3×3×3)"를 특허 신청을 했다. 그는 1974년 1월 16일 영국에서 특허를 인정받았다.(UK patent 1344259)

루비크 에르뇌의 발명

1970년대 중반, 헝가리의 루비크 에르뇌(Ernő Rubik)는 부다페스트의 모홀리-나기 예술대학의 건축과교수로 일하고 있었다. 일반적으로 큐브의 발명은 루비크 에르뇌 교수가 학생들에게 3차원 물체를 이해시키기 위한 학습 도구로써 발명되었다고 알려져 있지만, 그의 진짜 목적은 전체적인 메카니즘과 형태가 붕괴되지 않고 각 부분이 독립적으로 움직이게 하는 과정에서 나타나는 구조적 문제를 해결하는 것이었다. 그는 자신의 발명품이 '퍼즐'이라는 것을 자신의 발명품을 처음 섞고 다시 맞추려고 하다가 알아냈다고 한다. 그의 "마술 큐브"는 1975년에 헝가리 특허 HU170062를 획득했다. 루빅스 큐브는 원래 헝가리에서 마술 큐브(Bűvös kocka)라고 불렸다. 그의 큐브는 당시의 특허법때문에 국제특허를 획득할 수 없었다. 결국 자신의 발명품을 위한 트레이드마크를 원했고, 마술 큐브는 1980년에 발명자의 이름을 따서 루빅스 큐브(Rubik's Cube)라고 이름이 바뀌었다.

최선의 해법

루빅스 큐브를 섞을 수 있는 방법은 매우 많지만 어떤 경우에도 큐브를 100회전 이내로 맞출 수 있는 해법들은 매우 다양하고, 많은 일반적 해법들이 각각 독립적으로 발견되었다. 큐브 맞추는 방법 중 가장 처음에 보편화된 방법이자 표준 해법은은 데이빗 싱마스터(David Singmaster)가 발견하였고 그가 1981년에 쓴 책 "루빅스 매직 큐브"에 대한 노트(Notes on Rubik's "Magic Cube")에 소개되어있다. 이 해법은 LBL(Layer By Layer)방식으로 되어있다. 즉, '윗층'으로 설정된 한 층부터 시작해서 '아래층'까지 차례로 맞추어나가는 방식이다. 연습을 하면 누구나 이 해법으로 큐브를 1분안에 맞출 수 있다. 루빅스 큐브의 다른 일반적 해법으로는 꼭짓점 조각부터 맞추는 corners first 방식이나 블럭 빌딩 방식 등이 있다. 1982년에 데이빗 싱마스터(David Singmaster)과 알렉산더 프레이(Alexander Frey)가 큐브를 맞추기 위한 최소회전수를 20대 초반일 것이라는 가설을 세웠다. 2007년에는 컴퓨터를 이용하여 큐브를 어떻게 섞든지간에 26회전 이내에 맞출 수 있다는 것을 발견했고,
2008년에는 토마스 로키키(Tomas Rokicki)가 22회전 내에 큐브를 맞출 수 있다는 것을 발견했다.
 그리고 2010년 여름에 구글과 한 팀의 학자들이 "신의 해법"또는 "신의 알고리즘"이라고도 불리는 루빅스 큐브의 최선의 해법은 20회전이라는 것을 증명했다. 더 확장하자면, n × n × n 꼴의 루빅스 큐브 는Θ(n² / log(n))회전 이내에 모두 맞출 수 있다.

프리드리히 해법

'스피드 큐빙', 즉 큐브를 빨리 맞추는 것을 목적으로 하는 사람들에게 가장 널리 쓰이는 해법은 제시카 프리드리히(Jessica Fridrich)가 개발한 프리드리히 해법이다. 앞서 소개되었던 LBL (Layer By Layer) 방식과 유사하지만 더 많은 양의 공식을 사용하며 특히 가장 마지막 층의 오리엔테이션과 순열 관련 공식이 가장 많다. 밑면에 십자가부터 맞춘 후 1층의 꼭짓점 조각과 2층의 모서리 조각을 한꺼번에 끼워 넣어 아래의 두층을 완성한다. 이 과정을 일반적으로 F2L (first two layers) 이라고 한다. 그 다음 마지막 층을 오리엔테이션하고 그 후에 순열을 하는 방식으로 2단계에 걸쳐 완성한다. 마지막 층의 오리엔테이션과 순열은 각각 OLL (Orientation of Last Layer), PLL (Permutation of Last Layer) 이라고 불린다. Cross(십자가) - F2L - OLL - PLL의 순서로 맞춰지기 때문에 CFOP해법이라고 불리기도 한다. F2L 공식이 45개, OLL 공식이 57개, PLL 공식이 21개로 약 120여개의 공식으로 만약 십자가를 7회전 이내에 완료한다면 55회전 이내에 큐브를 맞출 수 있는 강력한 해법이다. 이 해법은 다른 해법에 비해 상황판단 지연시간이 적고, 다른 고급해법들을 배우는데 기본이 되며, 공식의 수가 적고 가장 널리 쓰이는 해법이다.
F2LOLLPLL

슐츠 해법

슐츠 해법은 네덜란드의 구스 슐츠(Guus R. Schultz)가 개발한 해법으로 프리드리히 해법이 개발되기 전까지 가장 널리 사용되던 해법이다. 맞추는 방법은 프리드히 해법과 유사하지만 마지막 층을 맞추는 순서가 다르다. 프리드리히 해법은 OLL-PLL순서로 마지막 층을 맞췄지만 슐츠 해법은 마지막 층의 꼭짓점 조각을 모두 맞춘 후 마지막 층의 모서리 조각을 맞춘다. 이 과정을 각각 CLL (Corners of Last Layer), ELL (Edges of Last Layer) 이라고 부른다.

패트러스 해법

패트러스 해법은 현재 유명한 해법중에 하나로 라스 패트러스 (Lars Petrus)에 의해 만들어졌다. 이 해법은 블럭 빌딩 방식의 해법으로 2×2×2 부분에 해당되는 부분을 먼저 맞춘 후 맞춰진 2×2×2 블럭 부분을 다시 2×2×3으로 확장한다. 다음 단계는 아직 맞춰지지 않은 부분에서 모든 모서리 조각의 오리엔테이션을 완료하는 것인데, 이 과정을 거침으로써 나중에 32회전의 공식이 필요할지도 모르는 사태를 미리 방지한다. LBL (Layer by Layer) 방식의 해법에서는 새로운 공식을 적용할 때 마다 1층을 섞었다가 다시 맞추는 과정을 반복하는 반면 패트러스 해법을 사용하면 첫 2×2×2블록과 2×2×3 블록을 맞추면서 다른 맞춰진 조각들을 건드릴 필요가 없다. 따라서 이 해법의 장점은 일반적으로 다른 고급해법들보다 더 적은 회전수로 큐브를 맞출 수 있다는 것이며, 최소회전수로 큐브를 맞추는 대회에서 애용되는 해법이다. 후술될 ZBLL과 같이 사용할 때 더 뛰어나다.

루 해법

루 해법은 블럭빌딩 해법이라는 데에선 패트러스 해법과 다소 유사한 면이 있지만 꼭짓점 조각부터 맞추는 코너-퍼스트 해법류에서 파생되어 발전된 해법의 형태이다. 먼저, 3×2×1 블록을 맞춘 후 반대쪽에 똑같이 3×2×1 블록을 하나 더 맞춘다. 그후, 윗층의 꼭짓점 조각을 맞춘다. 그러면 나머지 큐브를 U회전과 M회전 만으로 완성할 수 있다. 이 해법 역시 패트러스 해법과 마찬가지로 회전수를 줄이는데 의의를 두고 있지만, 스피드솔빙용으로 프리드리히 다음으로 많이 사용된다. 또한 1시간의 제한시간이 주어지는 최소회전수로 큐브를 맞추는 대회에서 가장 좋은 성적을 내는 해법들 중 하나이다.

ZB 해법

이론상으로 가장 빠르게 큐브를 맞출 수 있는 해법 중 하나. 공식의 개수는 총 799개이다. 폴란드의 즈비그니에프 즈보로프스키(Zbigniew Zborowski)와 네덜란드의 론 판브뤼험(Ron Van Bruchem)이 제안한 해법이다. 앞에서 서술된 프리드리히 해법과 비슷한 방식인 LBL방식을 사용하나 공식은 다르다. 해법은 총 3가지 단계로 구성되어 있는데, 그 과정은 다음과 같다.
X-cross ▶️ ZBLS ▶️ ZBLL
X-cross:
프리드리히 해법의 cross과 비슷하나 cross를 만들면서 F2L슬롯 하나를 집어넣는 방법이다. 정형화된 공식은 없다.
ZBLS:
X-cross가 끝나면 F2L슬롯은 총 3개가 남아있게 되는데, 2개는 일반적인 F2L로 맞추고, 마지막 한 개의 슬롯에는 ZBLS를 사용한다. 이 공식을 사용하게 되면 마지막 슬롯을 맞추며 윗면의 십자까지 맞출 수 있다. 그러나 공식의 개수가 너무 많고 상황 판단도 어렵기에, 이 공식의 사용범위를 F2L 기본형의 범위로 한정한 VLS라는 공식도 생겨났다.
ZBLL:
ZBLS를 사용한 다음 ZBLL을 사용하면 마지막 층을 한꺼번에 다 맞출 수 있다.(다시 말하자면, 십자가 맞추어져 있는 마지막 층의 오리엔테이션과 퍼뮤테이션을 한꺼번에 할 수 있는 공식이다.) 상위권 큐비스트들도 기록 단축을 위해 ZBLL을 사용하는데, 공식이 400개가 넘고 상황 판단 지연 때문에 다 외워서 사용하는 큐비스트들은 거의 없으며, 간단한 공식 몇 가지만 외워서 사용하는 경우가 다반사이다.

Helmstetter's LL 해법

이론상으로 가장 빠르게 큐브를 맞출 수 있는 해법 중 하나. 공식의 개수는 좌우대칭으로 인해 겹치는 것을 배제하지 않으면 1212개(이 중 다 맞춰진 경우를 제외 시 1211개)이다. 프랑스의 베르나르드 엘름스테터가 개발한 공식이다. 이 공식은 Cross와 F2L 단계를 마무리 한 뒤 사용하는데 마지막 층의 오리엔테이션과 퍼뮤테이션을 한꺼번에(OLL+PLL) 할 수 있다. 이 공식을 사용하면 기록을 많이 단축시킬 수 있으나, 방대한 공식의 양과 핑거트릭의 불편함, 그리고 상황 판단의 지연으로 인해 거의 쓰이지 않는다.

온라인(국내)

국내의 큐브 온라인 판매처로는 큐브엔조이, 킹엔큐브 네이버 카페, 그리고 큐브엔조이에서 자체적으로 운영하는 큐브광장 네이버 카페 등이 있다.

온라인(해외)

해외의 큐브 온라인 판매처로는 TheCubicle.us, SpeedCubeShop 등이 있다.

오프라인

국내 오프라인 큐브 판매점은 서울 동대문구에 위치한 올큐브(서울 동대문구 외대역동로 87)가 있다.