Rubikova kocka
Rubikova kocka je popularna slagalica koja se sastoji od 26 manjih kockica koje se mogu rotirati neovisno jedna o drugoj. Svaka od šest strana kocke je jedinstvena i ima drugu boju, pri čemu su susjedne boje uvijek suprotne. Kocka se obično sastoji od tri sloja kockica u svakom smjeru, a cilj igre je rotiranjem kockica postići da svaki sloj bude iste boje.
Rubikova kocka je izumio mađarski arhitekt Erno Rubik 1974. godine, a prvotno je bila zamišljena kao alat za učenje matematičkih koncepta. Međutim, kocka je ubrzo postala popularna igračka diljem svijeta, a Rubik je za svoj izum primio brojne nagrade.
Rješavanje Rubikove kocke zahtijeva logičko razmišljanje, kreativnost i strpljenje. Postoje mnoge metode i algoritmi za rješavanje Rubikove kocke, a neki igrači uspijevaju riješiti kocku u nekoliko sekundi. Rubikova kocka je popularna i kao natjecateljska igra, a postoje mnoga međunarodna natjecanja u kojima igrači mogu pokazati svoje vještine.
Sastavljanje Rubikove kocke
Sastavljanje Rubikove kocke može se podijeliti u nekoliko faza. U nastavku ću navesti jedan od najčešćih pristupa sastavljanju kocke.
Faza 1: Bijela križ
- Prvo treba postaviti bijelu ploču na dno kocke, tako da bijela središnja kocka bude na dnu.
- Zatim treba pronaći druge bijele rubne kocke koje se nalaze u sredini i staviti ih u odgovarajuće položaje tako da formiraju bijeli križ na vrhu.
Faza 2: Bijeli kutovi
- Nakon što se bijeli križ sastavi, treba okrenuti kocku tako da se bijela strana nalazi na vrhu.
- Zatim treba pronaći bijele kutne kocke i staviti ih na svoja odgovarajuća mjesta.
- Ova faza može biti malo teža, pa se može potrajati malo duže, ali strpljenjem i vježbom može se lako riješiti.
Faza 3: Srednji sloj
- Nakon što se bijela strana sastavi, sljedeći korak je sastavljanje srednjeg sloja kocke.
- Cilj je pronaći rubne kocke koje se podudaraju s bojama kocki na gornjoj i donjoj strani, a zatim ih postaviti na svoja odgovarajuća mjesta.
Faza 4: Gornji križ
- Sada se treba okrenuti kocku tako da se bijela strana nalazi na dnu.
- Cilj je sastaviti križ na vrhu, s tim da su boje na rubnim kockama podudarne sa susjednim kockama u drugim slojevima.
Faza 5: Gornji kutovi
- Nakon što se sastavi gornji križ, sljedeći korak je sastavljanje kutova gornjeg sloja.
- Cilj je okretati gornji sloj dok se ne postave svi kutovi na svoja odgovarajuća mjesta.
Faza 6: Završni koraci
- U posljednjoj fazi potrebno je sastaviti zadnju stranu kocke.
- Ovaj korak obično uključuje algoritme koji okreću kocku i mijenjaju položaje kocki dok se sve kocke ne slože na svoje odgovarajuća mjesta.
Važno je napomenuti da je sastavljanje Rubikove kocke vještina koju se uči postupno i vježba. Treba vježbati svaku fazu dok ne postane lagana i prirodna, a zatim se prelazi na sljedeću fazu.
Kada ste savladali sastavljanje Rubikove kocke, možete pokušati sastaviti kocku u što manje poteza. Ovo se naziva "brzo sastavljanje" i obično uključuje različite tehnike i algoritme za brže rješavanje kocke. Postoji i međunarodno natjecanje u brzom sastavljanju Rubikove kocke koje se održava svake godine.
Osnovni algoritmi
Rubikova kocka se može rješavati korištenjem različitih algoritama.
Osnovni algoritmi:
- R - Okreće desni rubni sloj u smjeru kazaljke na satu.
- L - Okreće lijevi rubni sloj u smjeru kazaljke na satu.
- U - Okreće gornji sloj u smjeru kazaljke na satu.
- D - Okreće donji sloj u smjeru kazaljke na satu.
- F - Okreće prednji sloj u smjeru kazaljke na satu.
- B - Okreće stražnji sloj u smjeru kazaljke na satu.
- R' - Okreće desni rubni sloj suprotno od smjera kazaljke na satu.
- L' - Okreće lijevi rubni sloj suprotno od smjera kazaljke na satu.
- U' - Okreće gornji sloj suprotno od smjera kazaljke na satu.
- D' - Okreće donji sloj suprotno od smjera kazaljke na satu.
- F' - Okreće prednji sloj suprotno od smjera kazaljke na satu.
- B' - Okreće stražnji sloj suprotno od smjera kazaljke na satu.
- R2 - Okreće desni rubni sloj dva puta u smjeru kazaljke na satu.
- L2 - Okreće lijevi rubni sloj dva puta u smjeru kazaljke na satu.
- U2 - Okreće gornji sloj dva puta u smjeru kazaljke na satu.
- D2 - Okreće donji sloj dva puta u smjeru kazaljke na satu.
- F2 - Okreće prednji sloj dva puta u smjeru kazaljke na satu.
- B2 - Okreće stražnji sloj dva puta u smjeru kazaljke na satu.
Ovi algoritmi se obično koriste za rotiranje određenih slojeva kocke i mogu se kombinirati na različite načine kako bi se postigao željeni efekt. Postoji i mnogo složenijih algoritama koji se koriste u brzom sastavljanju Rubikove kocke, ali za početak, ovi osnovni i napredni algoritmi su dovoljni. Važno je zapamtiti da je praksa ključ za savladavanje Rubikove kocke i da će vam vježba pomoći da se bolje upoznate s ovim algoritmima.
Algoritmi za brzo rješavanje kocke
Postoje mnogi algoritmi koji se koriste za brzo rješavanje Rubikove kocke. Evo nekih od najčešće korištenih algoritama:
-
OLL algoritmi (Orientation of the Last Layer) - Ovi algoritmi se koriste za rotiranje kockica na vrhu kocke kako bi se postigao određeni oblik. Postoji mnogo OLL algoritama koji se koriste ovisno o obliku koji se želi postići.
-
PLL algoritmi (Permutation of the Last Layer) - Ovi algoritmi se koriste za postavljanje kockica na vrhu kocke na svoje odgovarajuće pozicije. Isto kao i kod OLL algoritama, postoji mnogo različitih PLL algoritama.
-
F2L algoritmi (First Two Layers) - Ovi algoritmi se koriste za postavljanje kockica na prva dva sloja Rubikove kocke. Ovo je obično najteži korak za početnike, ali s vremenom i praksom postaje mnogo jednostavniji.
-
Završni algoritam (The Y-Perm) - Ovaj algoritam se koristi za rotiranje kockica na vrhu kocke kako bi se postigao konačni oblik. Ovaj algoritam se sastoji od 9 poteza i često se koristi za završetak sastavljanja kocke.
-
Ostali algoritmi - Osim ovih osnovnih algoritama, postoji mnogo drugih algoritama koji se koriste za brzo rješavanje Rubikove kocke. Mnogi od ovih algoritama su varijacije osnovnih algoritama, ali postoje i neki potpuno jedinstveni algoritmi.
Važno je zapamtiti da se svaki algoritam može prilagoditi vašem načinu sastavljanja kocke. Neke tehnike rješavanja kocke rade bolje za određene ljude, pa je važno pronaći algoritme koji vam najbolje odgovaraju i koje se osjećate ugodno koristiti.
(CFOP) metoda
CFOP (Cross-F2L-OLL-PLL) je popularna metoda za rješavanje Rubikove kocke koju su razvili Lars Petrus i Jessica Fridrich. Metoda se sastoji od četiri faze, od kojih svaka koristi posebne algoritme za rješavanje kocke.
Prva faza, Cross (križ), se odnosi na formiranje bijele križa na gornjoj strani kocke. U ovoj fazi, igrači pokušavaju riješiti što više bočnih lica kocke kako bi stvorili križ s bijelim centrom.
Druga faza, F2L (First Two Layers), se odnosi na rješavanje prvih dvije bočne slojeve kocke. U ovoj fazi, igrači rješavaju parove uglova i rubova na bočnim slojevima, te ih ubacuju na svoja mjesta na gornjem sloju kocke.
Treća faza, OLL (Orientation of Last Layer), se odnosi na orijentaciju zadnjeg sloja kocke. U ovoj fazi, igrači pokušavaju riješiti gornji sloj kocke tako da svi centri budu orijentirani prema gore.
Četvrta faza, PLL (Permutation of Last Layer), se odnosi na permutaciju zadnjeg sloja kocke. U ovoj fazi, igrači pokušavaju riješiti gornji sloj kocke tako da su svi centri orijentirani prema gore i svi uglovi i rubovi na njihovim mjestima.
Kada igrač savlada svaku od ovih faza, može pokušati kombinirati brze algoritme za svaku fazu kako bi smanjio vrijeme potrebno za rješavanje kocke. CFOP metoda se smatra jednom od najbržih i najučinkovitijih metoda za rješavanje Rubikove kocke i koristi se na natjecanjima diljem svijeta.
Natjecanje
Prvo službeno Rubikovo kocka natjecanje održano je u Budimpešti u Mađarskoj 1982. godine, pod nazivom "1. Svjetsko prvenstvo u rješavanju Rubikove kocke". Natjecanje se sastojalo od pet kategorija - jednominutno rješavanje, petominutno rješavanje, timsko rješavanje, višebojna kocka i kategorija za mlade.
Na natjecanju je sudjelovalo oko 70 natjecatelja iz 17 zemalja, a najbrže vrijeme rješavanja Rubikove kocke bilo je 22,95 sekundi, postignuto od strane Minh Thai-a iz SAD-a. U petominutnoj kategoriji, prvo mjesto je osvojio Guus Razoux Schultz iz Nizozemske, koji je uspio riješiti 160 kocki u pet minuta.
Od tada su se održala brojna Rubikova kocka natjecanja diljem svijeta, a sport rješavanja Rubikove kocke postao je vrlo popularan. Današnja natjecanja uključuju razne kategorije, poput rješavanja Rubikove kocke jednom rukom, rješavanja kocke s povezom na očima, rješavanja kocke s jednom nogom i druge slične kategorije koje testiraju brzinu i vještinu natjecatelja.
Rekord
Rekord za najbrže rješavanje Rubikove kocke je postavljen nekoliko puta tijekom godina, a trenutni rekord drži Yusheng Du iz Kine. Du je 24. listopada 2021. godine na natjecanju u Wuhuu u Kini riješio Rubikovu kocku u nevjerojatnih 3,47 sekundi.
Prethodni rekord držao je Feliks Zemdegs iz Australije, koji je riješio kocku u 4,22 sekunde na natjecanju u Melbourneu 2018. godine.
Tijekom godina su se rušili i drugi rekordi u različitim kategorijama, kao što su rješavanje kocke s jednom rukom, rješavanje kocke s povezom na očima i slično. Ovi rekordi se obično ažuriraju na službenim stranicama Svjetskog saveza za rješavanje Rubikove kocke (World Cube Association).