A Rubik-kocka kirakása

Csak semmi pánik, ez nem csalás. Valójában az emberek 99.9 százaléka nem tudja megoldani segítség nélkül ;)

Bemutatjuk a legkönnyebb megoldást. Csupán 6 algoritmust kell megtanulni.

Vigyázat
Agyműködést igényel!

Görgess le hogy megtudd a titkot!

A legegyszerűbb megoldás

Lépésekben fogjuk ezt megtanulni:

»
1
Ismerkedés

Játssz a kockáddal, és ismerkedj meg vele! Próbáld kirakni a fehér oldalt segítség nélkül!

analize
2
Jelölések

Betükkel fogunk jelölni a kocka hat oldalát és ezeket használjuk az algoritmusok leírására.

Notation
3
A megoldás

A kockát rétegekre osztjuk amelyeket egyenként oldunk meg, ügyelve a már megoldott részekre.

solution
4
Gyakorlás

Az oldal alján összefoglaltuk a felhasznált algoritmusokat, hogy ez segítsen a gyakorlásban.

ractice
Görgess lefele!

Fedezd fel a Rubik-kockádat.

Tekergesd a kockád egy keveset hogy jobban megismerd mielőtt belevágnál az algoritmusok tanulásába. Próbáld ki milyen messze jutsz anélkül, hogy tovább olvasnád ezt az oldalt. Az emberek többsége ki tud rakni egy színt segítség nélkül, miután hozzászokott a játékhoz.


Egy pár érdekesség amit észrevehetünk:

 

Fixed Center Pieces
Stabil középkockák

Megfigyelhetjük hogy akármelyik oldalt tekerjük el, a középkockácskák mindig helyben maradnak. Ezek határozzák meg hogy melyik oldal milyen színű lesz.

corners edges
Él és sarokkockák

A középkockákon kívül a játkék nyolc sarok és tizenkét élkockából áll. Ezeken három, illetve két matrica van felragasztva.

too many cases
Túl sok lehetőség

A Rubik-kockának rengeteg lehetséges pozíciója van (több, mint 43 quintillió), ezért lehetetlen kirakni, ha csak összevissza forgatjuk az oldalakat.

strategy
A taktikánk

Megfigyelhetjük, hogy nehéz úgy megoldani új részeket, hogy ne rontanánk el a már meglevőket. Ezért a kockát rétegekre osztjuk és minden lépésben olyan algoritmust használunk ami nem rontja el a meglevő részeket.

»

Jelölések a Rubik-kockán

»

Betükkel jelöljük a tekeréseket az algoritmusokban. A kocka hat oldalát azok angol nevű nagy kezdőbetüivel jelöljük.

Egy betü az órajárásával megegyező irányba jelent egy csavarást ( pl. F), míg az ellenkező irányúakat egy aposztróffal jelöljük ( pl. F').

  • F - Elülső (Front)
  • R - Jobb (Right)
  • U - Felső (Up)
  • B - Hátsó (Back)
  • L - Bal (Left)
  • D - Alsó (Down)

A jó hír az, hogy ebben az egyszerű módszerben csupán a F, R, U és L jelöléseket fogjuk használni, így csak négyet kell megjegyezni.

rubiks cube notation

Nézzünk néhány példát

  • U - Negyed tekerés a felső oldalon, az óra járásával megegyező irányba (90 fok).
  • L' - A bal oldal rotációja, az óra járásával ellenkező irányban.
  • R2 - Két jobb tekerés egymás után (összesen 180 fok).

Kattints az alábbi betükre tekerések animált demonstrálásához!

Clockwise face rotations:
U
L
F
R
B
D
Counterclockwise face rotations:
U'
L'
F'
R'
B'
D'
Mostmár készenállunk a kirakási módszer megtanulásához!

1. Fehér élkockák kirakása

A fehér élkockák kirakásával kezdünk. Természetesen bármelyik másik színnel is kezdhettük volna, de egyszerűbb ha a továbbiakban erre a színre hivatkozunk.

white edge cross

Azt már tudjuk hogy a középkockák stabilak és ezek határozzák meg az oldalak színét, ezér úgy kell megoldjuk az élkockákat hogy azok passzoljanak a közepekkel is.

Ez a lépés eléggé intuitív és könnyü, mivel még nincs sok mező a helyén amire figyelnünk kellene hogy el ne rontsuk őket.

Amennyiben mégsem boldogulnál, összegyűjtöttem pár esetet amely több lépést igényel.

white edge oriented wrong
F R' D' R F2

Használd ezt a rövid algoritmust amikor az él a helyén van (FU él), de rosszl van fordulva.

white edges white orange bottom layer
F' R' D' R F2

Ez a megoldás, mikor nem fordíthatod egyszerűen az élet a helyére mert rosszl lenne fordulva.

white edge in middle layer
R' D' R F2

Az algoritmus, ha az élünk a közép szinten van, a képen látható módon.

»

2. A fehér sarkak kirakása

Az élek már helyükön vannak, most oldjuk meg a sarkakat is, hogy befejezzük a fehér oldalt.

solved white face corners

A kockánk így kell fessen, miután készen vagyunk ezzel a lépéssel.

Ez a stádium is még eléggé egyszerű, nem kellene gondot jelentsen algoritmusok megtanulása nélkül sem.

solved white face corners

Amennyiben mégis segítségre szorulnál, elárulok egy egyszerű trükköt amit mindig alkalmazhatsz. Egy rövid algoritmust kell csupán ismételgetni:

R' D' R D

Helyezd el a megoldani kívánt sarokkockát azon hely alá ahova kerülnie kell, majd ismételd a fenti algoritmust amig a helyére kerül a megfelelő irányban. Ez az algoritmus valójában fel-le küldözgeti az érintett sarkacskát a szürkével jelölt mezők között, mindig másképp fordítva azt.

A R' D' R D trükk mindíg működik, de sajnos túl sok lépést igényel, ezért itt van néhány gyorsabb megoldási példa:

white corner
F D F'
white corner
R' D2 R D R' D' R
»

3. Középső szint

Most, hogy végeztünk a fehér oldallal, fordítsuk fel a kockát, mivel a megoldott oldalt nem szükséges néznünk a továbbiakban.

Az első oldal kirakása egyszerű volt, de itt jön az a pont ahol a legtöbb ember elakad, mivel a második réteg megoldásához túl sok lépést kell előrelátnunk betanult algoritmus nélkül.

Két egymással szimmetrikus algoritmust kell megjegyeznünk. A jobb és bal algoritmusnak nevezzük őket, és mindkettő a felső oldalról a szemben levő élkockát mozgatja, az egyik jobbra, a másik balra.

 

Jobb

solution second layer right algorithm

U R U' R' U' F' U F

Bal

f2l left

U' L' U L U F U' F'

solution f2l middle layer

U R U' R' U' F' U F - U2 - U R U' R' U' F' U F

Amikor nincs a felső oldalon olyan élkocka ami a középszintbe illene mert mind ott vannak már csak rossz helyen, használjuk ugyanezeket az algoritmusokat hogy kiszedjük onnan őket.

»

4. Felső kereszt

A negyedik lépésben egy sárga keresztet fogunk formálni a kocka tetején. Nem baj ha az oldalszínek nem passzolnak, ezekkel a következő lépésben fogjuk a sárga éleket a végleges pozíciójukba helyezni.

 

top yellow cross

Amikor a sárgákon kívül minden él meg van oldva, csupán az alábbi minták lehetnek a kocka tetején, és az alábbi algoritmust használhatjuk hogy egyikből átmenjünk a másikba, amíg el nem érjük a sárga keresztet.

F R U R' U' F'
  • Pont – háromszor kell végrehajtanunk az algoritmust mikror mindegyik él rosszl van fordulva. Ne feledd az első után úgy fordítani a kockát hogy az "L" forma a mefelelő irányba mutasson (a szárakkal fel és balra).
  • "L" forma – kétszer kell még végrehajtanunk hogy elérjük a célunk. Mielőtt végrehajtanád, győződj meg róla hogy a kocka tetején a képen látható módon áll a derékszög.
  • (Van egy rövidítő is, amellyel egy lépésben megoldhatjuk ezt az esetet: F U R U' R' F').
  • Vonal – Egyszer kell csak elvégezni az algoritmust és meg is vagyunk. 

 

»

5. Sárga élek felcserélése

Van egy sárga keresztünk a kocka tetején de valószínüleg az élkockák oldalmatricái nem passzolnak a szélső oldalak színével, ezért meg kell őket cserélgetni.

Ehhez egy olyan algoritmust használunk amely a felső szinten a szemben levő sárga élet cseréli fel a bal oldali szomszédjával.

R U R' U R U2 R' U

solution how to solve the rubiks cube yellow edges

Előfordulhat, hogy a kocka ellentétes oldalán levő éleket kell felcserélnünk, amit két lépésben tudunk végrehajtani az algoritmust kétszer végrehajtva.

 

»

6. Sárga élek elhelyezése

Majdnem készen vagyunk a Rubik-kocka kirakásával, már csak a sárga sarkak maradtak hátra, amiket két lépésben fogunk megoldani. Ebben a lépésben csak elhelyezzük őket, majd a következőben orientáljuk.

rubiks cube solution tutorial

U R U' L' U R' U' L

Az algoritmus felcseréli a számmal jelölt kockákat a fenti képen, miközben az OK-val jelölt sarok helyben marad.

Amikor a Rubik-kocka megoldásában elérkezünk ehhez a ponthoz, vizsgáljuk meg a sarkakat és próbáljunk találni egyet, amely a helyén van. Amennyiben egyet találunk, fordítsuk a kockát úgy, hogy ez kerüljön az OK pozícióba és hajtsuk végre az algoritmust. Előfordulhat hogy kétszer is szükséges végrehajtani.

Amennyiben egyetlen sárga sarok sincs a megfelelő helyen, hajtsuk végre az algoritmust és vizsgáljuk meg újra a kockánkat, mert ezúttal kell legyen egy.

Egy érdekesség ezzel a lépéssel kapcsolatban, hogy a helyén csupán 0,1 vagy 4 sárga sarokkocka lehet.

 

»

7. Sárga sarkak irányítása

Az utolsó lépésben minden kockácska a helyén van, de a sárga sarkak rosszul orientálódnak. A kocka kirakásának befejezéséhez ugyanazt az algoritmust fogjuk használni mint a fehér sarkak megoldásához:

R' D' R D

solution of rubiks cube fix corners

Fogjuk a kockát a kezünkben úgy hogy egy rosszul orientált sárga sarok legyen a képen látható (FRU) pozícióban. Ismételjük a  R' D' R D algoritmust amíg ez a sárga sarokkocka a helyére nem kerül úgy hogy a sárga matrica van felül.

Ezután csak a felső oldalt tekerve fordítsunk egy másik félrefordult sárga sarkat a szürkével jelzett pozícióba és megint ismételjük a R' D' R D mozdulatokat, amíg ez a sárga matrica is felfele mutat.

Hajtsuk ezt végre ezt egyesével az összes elcsavarodott sárga sarokra, amíg mindegyik sorra nem került.

A művelet közben az lehet az érzésünk, hogy teljesen összekeveredett a kockánk, de ne aggódjunk, mert minden helyreáll, mikor az összes sarok jól áll majd.

Az alábbi animált példa azt szemlélteti amikor mindegyik sarok rosszul orientálódik. A sarkakat egyenként elküldi a "szürke" pozícióba, és addig ismétli az algoritmust amíg mindegyik helyére kerül. A végén pedig egy U tekeréssel az utolsó mezőt is helyére rakja.

Nyomd meg a lejátszás gombot hogy eliduljon az animáció!

»

Összefoglaló

Itt van az összes felhasznált algoritmus hogy segítsen a gyakorlásban.

A Rubik-kocka kirakása

Jelölés

how to solve the rubiks cube cheat sheet

Front - Szembenső, Right - Jobb,
Up - Felső, Left - Bal
L - Bal az óra járásával megegyező irányba
R' - Jobb oldal ellenkező irányba

1,2. Fehér oldal

Kereszt élek, majd sarkak.

3. Középső szint

Jobb: U R U' R' U' F' U F
Bal: U' L' U L U F U' F'
rubix solution guide left right

4. Felső kereszt

rubiks solver cross
F R U R' U' F'

5. Két él felcserélése

rubik cube solve swap edge
R U R' U R U2 R' U

6. Felső sarkak pozícionálása

rubik cube solve swap edge
U R U' L' U R' U' L

7. Felső sarkak orientálása

how to solve the rubiks cube cheat sheet
Vidd egyenként a rosszul fordult sárga sarkakat a megjelölt helyre a felső oldal tekerésével és ismételd a R' D' R D mozdulatot, amíg mindegyik a helyére kerül.

Oszd meg az oldalt
»
x

Sikerült megoldani?