Bevezető
Mielőtt bárki nekilátna a kocka különböző módokon való kirakásához, ajánlanám, hogy olvassa el ezt a kis bevezetőt. A teljesen kezdőknek először meg kell ismerkedniük az alapvető fogalmakkal, elnevezésekkel, hogy könnyebben megértség esetleg egy-egy komolyabb algoritmus leírását.

Fontos megemlíteni már itt az elején, hogy rengeteg féle megközelítés létezik. Ezek közül talán a legegyszerűbb az úgynevezett "layer-by-layer" (soronkénti) kirakást elsajátítani, mert a legtöbb ember számára ez áll legközelebb a hétköznapi gondolkodáshoz. Ez nagyvonalakban annyit jelent, hogy soronként fogjuk a kockát kirakni. Na de mit is jelent az, hogy soronként? Egy olyan számára, aki életében először tart kockát a kezében nem biztos, hogy triviális az, hogy a kocka oldalainak színei előre meghatározottak. Ennek magyarázatához azonban nem árt tisztázni 3 alapfogalmat. A "nagy kockán" belül 3 típusú "kis kocka" van: él kocka, sarok kocka és a középső elem. Most az egyértelmű, hogy egy sarok kockából vagy középső elemből soha nem lesz él kocka illetve fordítva. Az egyes elemek jellemzői:
- Középső elem: egyetlen oldala van. 6 darab van belőle. Pozíciója abszolút a többi középhez képest, tehát egyértelműen meghatározza a kocka oldalának színét.
- Él kocka: 2 színnel rendelkezik. 12 van belőle.
- Sarok kocka: 3 színezett oldala van és 8 darab található belőle.
Ebből látszik, hogy pl. a fehér oldallal szemben mindig a sárga, naranccsal szemben a bordó és a kékkel szemben pedig a zöld oldal lesz. Ezek pozíciója egymáshoz képest nem változhat. Az oldalon egy ilyen "layer-by-layer" kezdő kirakást fogok először bemutatni. Ezt viszonylag egyszerű megérteni, megtanulni, és ha az ember tovább szeretne fejlődni, akkor sem kell feltétlen más megközelítéshez nyúlnia, hiszen egy oldalankénti kirakásra épül az egyik leggyorsabb módszer, a Friedrich Method.
Módszerek
Pár szó a legismertebb módszerekről:
"Layer-by-layer"
Erről már írtam az előző fejezetben. Lényege, hogy a kockát soronként rakjuk ki. Ha belegondolunk, nem túl hatékony megoldás, mivel a már "összerakott" részeket minden egyes újabb rész kirakásánál szét kell szednünk, majd újból összeraknunk, és így lényegesen több forgatást használunk.
Erre épülő metódusok:- Zborowski-Bruchem (ZB) Method (angol)
- Friedrich Method (angol)
"Corners first method"
Ahogyan a neve is mutatja, itt először a sarkokat rakjuk a helyükre. Ez sem túl bonyolult megközelítés, viszonylag kevés algoritmus memorizálásával is gyorsan kirakható a kocka.
Blokkosító módszerek
Ezen módszerek lényege, hogy először kisebb blokkokat rakunk ki a kockán belül, majd ezeket folyamatosan bővítve "készül el" a kocka.
- Ryan Heise’s method (angol)
- Lars Petrus method (angol)