Hogyan használd a Rubik-kocka megoldó programot?
A kevert Rubik-kocka kirakása a programmal négy lépésből áll. Egyetlen algoritmust sem kell ismerned: a program kiszámolja a lépéseket, és azt is megmutatja, hogyan hajtsd végre őket.

1. Add meg a kockád színeit
Tartsd úgy a kockát, hogy a középső mezők színei egyezzenek a képernyőn látható kockáéval: a fehér közép legyen felül, a zöld közép pedig nézzen feléd. A középső mezők sosem mozdulnak el, így ezekből tudod, hová tartozik a többi matrica.
Válassz egy színt a palettáról, majd kattints az összes ilyen színű matricára. Egy matricára többször egymás után is kattinthatsz, így végiglépkedhetsz a hat színen. A Kiürít gomb minden matricát kiürít, ha inkább üres kockáról indulnál, az Újrakezd pedig visszaállítja a kirakott kockát.
A keverést leggyorsabban a kamerás szkennerrel viheted be: mutasd meg egyenként az oldalakat a webkamerának vagy a telefonod kamerájának, és a program leolvassa a színeket.
2. Ellenőrizd az összes oldalt
A 3D-s nézetben egyszerre három oldal látszik. A többit úgy nézheted meg, hogy az egész kockát elforgatod az alatta lévő gombokkal vagy a bal és jobb nyílbillentyűvel. A szem gomb átlátszóvá teszi az elülső oldalakat, a rétegek gomb pedig eltávolítja a kockától a rejtett oldalakat, így mind a hatot egyszerre ellenőrizheted.
Inkább egy kiterített ábrát néznél? A Flat és a Kociemba fül síkba teríti ki a kockát, így minden matrica egyszerre látható, és könnyen összevetheted a kezedben lévő kockával.
3. Nyomd meg a Solve gombot
Ha a képernyőn látható kocka megegyezik a tiéddel, nyomd meg a Kirakás gombot. A program először ellenőrzi, hogy minden szín pontosan kilencszer szerepel-e, és hogy a hat középső mező mind különböző-e. A megoldás oldalán azokat a hibákat is kiszűri, amelyeket egyetlen rosszul megadott matrica okozhat: egy átfordított élkockát, egy elcsavart sarokkockát vagy két felcserélt elemet.
A megoldás új lapon nyílik meg, így a keverésed megmarad, ha vissza kell menned kijavítani egy matricát.
4. Kövesd a lépéseket
Tartsd a kockát ugyanabban a helyzetben, mint a színek megadásakor, majd indítsd el a lejátszást, vagy haladj végig a lépéseken egyenként. Minden lépést egy kis nyilas ábra is mutat, a kiinduló helyzettől a kirakott kockáig. A 2x jelölés az adott oldal fél fordulatát jelenti.

Inkább videón néznéd meg? Ez a rövid videó ugyanezeket a lépéseket mutatja be. Az oldal egy korábbi változatával készült, ezért a gombok másképp néznek ki, de ugyanúgy működnek.

Tekerd a kockát online
A megoldó program egyben virtuális Rubik-kocka is. Nyomd meg a Kever gombot egy véletlenszerű keverésért, és próbáld meg magad kirakni a forgatógombokkal vagy a billentyűzet F, R, U, B, L és D billentyűjével. Minden gomb negyed fordulattal, az óramutató járásával megegyező irányba fordít el egy oldalt; az aposztrófos gombok (F', R' stb.) az óramutatóval ellentétesen forgatnak. Teljes képernyős virtuális kockához próbáld ki ezt az online Rubik-kocka szimulátort.
Ha egy adott állást szeretnél beállítani, írj be egy lépéssorozatot a keverés mezőbe, például: R U R' U'. A pipa gomb azonnal végrehajtja, a lejátszás gomb pedig lépésenként animálja. Az aposztróf vagy a kisbetű az óramutatóval ellentétes forgatást jelent, a 2-es fél fordulatot, és a középső rétegek forgatásai (M, E, S), valamint az egész kocka elforgatásai (X, Y, Z) is használhatók.
Hogyan találja meg a program a megoldást?
A program Herbert Kociemba kétfázisú algoritmusát használja, ugyanazt a módszert, amelyre a Cube Explorer nevű programja is épül. Az első fázis olyan állásba hozza a kockát, amely korlátozott lépéskészlettel befejezhető, a második fázis pedig ezekkel a lépésekkel be is fejezi. A keresés addig kombinálja a két fázist, amíg egy összességében rövid megoldást nem talál.
A 3x3-as kocka bármely állása kirakható legfeljebb 20 lépésben, ha a fél fordulatot egy lépésnek számítjuk. Ezt a határt, amelyet Isten számaként ismerünk, 2010-ben bizonyították. A program ilyen hosszú megoldásra törekszik; ha az eszközödnek túl sokáig tartana megtalálni, beéri egy legfeljebb 24 lépéses megoldással is.
Mindez a böngésződben fut. A keresés előtt a program felépíti a keresőtábláit, ami az eszköztől függően néhány másodperctől egy-két percig tart.
Miért írja, hogy a kockám kirakhatatlan?
Nem minden matricaelrendezés felel meg egy valódi kockaállásnak. Ha egy kockát szétszedtek, majd véletlenszerűen raktak össze, 12-ből csak 1 az esélye, hogy még kirakható: egy élkocka átfordulhatott, egy sarokkocka elcsavarodhatott, vagy két elem úgy cserélődhetett fel, hogy azt semmilyen forgatássorozat nem hozza helyre.
Legtöbbször azonban az üzenet csak annyit jelent, hogy egy matricát rosszul adtál meg, ezért oldalanként vesd össze a képernyőt a kockáddal. Ha minden matrica stimmel, magát a kockát kell rendbe hozni: szedd szét, és rakd össze újra kirakott állapotban. Bővebben a kirakhatatlan Rubik-kockákról.
Mit jelentenek a betűk a megoldásban?

D: az alsó oldal az óramutató járásával megegyezően
Minden betű a kocka egy oldalát jelöli: F (elöl), B (hátul), U (felül), D (alul), L (balra) és R (jobbra). Az önmagában álló betű negyed fordulatot jelent az óramutató járásával megegyező irányba, ha egyenesen az adott oldalra nézel. Az aposztróf (R') az óramutatóval ellentétes irányt, a 2-es (R2) pedig fél fordulatot jelent.
A kezdőknek szóló útmutatónk jelölésekről szóló része minden lépést képekkel mutat be.
Tanuld meg magad kirakni a Rubik-kockát
A megoldó program kisegít a bajból, de egy módszert megtanulni sokkal nagyobb élmény, és könnyebb is, mint amilyennek látszik. Kezdőknek szóló Rubik-kocka kirakási útmutatónk rétegről rétegre, hat lépésben rakja ki a kockát, minden esethez képekkel és mindössze néhány megjegyzendő algoritmussal. A Ruwix kockawiki a játék történetéről, a rekordokról és a haladó módszerekről is sokat elárul.
Gyakori kérdések
Ingyenes a Rubik-kocka megoldó program?
Igen. A böngésződben fut számítógépen, táblagépen és telefonon is, semmit nem kell telepítened, és fiókot sem kell létrehoznod.
Hány lépésből áll a megoldás?
Általában legfeljebb 20-ból. Lassú eszközökön a program egy kicsit hosszabb, legfeljebb 24 lépéses megoldást is adhat, hogy ne kelljen sokáig várnod.
Miért nem egyszerűen visszacsinálja a keverésemet?
A program nem tudja, hogyan keverted össze a kockát. Csak a jelenlegi állást látja, és saját rövid utat keres a kirakott kockához.
Ki tud rakni 2x2-es, 4x4-es kockát vagy Pyraminxot is?
Ezekhez külön eszközök vannak: a 2x2-es zsebkocka megoldó, a Pyraminx megoldó és a 4x4-es Rubik's Revenge megoldó.
