Zo gebruik je de Rubik's Cube-oplosser
Wil je je rubiks kubus oplossen, dan werkt deze oplosser met de kleuren van je eigen kubus. Houd hem vast met het witte middenblokje boven en het groene middenblokje naar je toe, en dan:
- Kies een kleur in het palet en tik op de stickers met die kleur, op het platte uitslagpatroon of op de 3D-kubus. De teller onder elke kleur laat zien hoeveel je er hebt geplaatst; van elke kleur zijn er 9 nodig.
- Vul alle zes de kanten. Weet je niet zeker hoe een kant ligt, open dan Ik zie maar twee of drie kanten onder de knop Oplossen.
- Druk op Oplossen. De oplosser controleert eerst je kubus en toont dan de zetten. Druk op afspelen, of stap er een voor een doorheen; een pijl op de 3D-kubus laat zien welke laag als volgende draait en welke kant op.
Heb je een scramble al opgeschreven, van een timer of een video? Kies Scramble typen, plak hem, en de oplosser past hem voor je toe op een opgeloste kubus. Hij leest de standaardnotatie, ook slice-zetten (M, E, S), brede zetten (Rw of r) en draaien van de hele kubus (x, y, z).
De zetten lezen
Elke letter is een kant: U boven, D onder, R rechts, L links, F voor, B achter (de letters komen uit het Engels). Een letter alleen betekent een kwartslag met de klok mee als je recht naar die kant kijkt. Een letter met een apostrof, zoals R', is een kwartslag tegen de klok in, en een 2, zoals U2, is een halve slag. Houd de kubus van de eerste tot de laatste zet op dezelfde manier vast: het witte middenblokje blijft boven en groen blijft voor. Houd je hem liever anders vast, verander dat dan onder de oplossing, en de zetten worden daarvoor herschreven.
Hoe de oplosser werkt
Hij gebruikt het tweefasenalgoritme van Herbert Kociemba, via de open-sourcebibliotheek cubejs (MIT-licentie). Fase één draait de kubus tot elk blokje goed georiënteerd is en de randblokjes van de middelste laag in de middelste laag zitten; fase twee lost hem dan op met alleen zetten die die eigenschappen bewaren. Door beide fasen samen te doorzoeken, vindt hij in een fractie van een seconde een korte oplossing. Elke stand is in 20 zetten of minder op te lossen (bewezen in 2010), maar de allerkortste oplossing vinden duurt veel langer, dus deze oplosser neemt eerst de eerste oplossing van 22 zetten of minder, die hij in milliseconden vindt, en zoekt daarna tot twee seconden naar een van 20 zetten of minder. In onze test met 2.000 willekeurige kubussen was elke eerste oplossing 22 zetten of korter; in een test met 300 willekeurige kubussen en de zoektocht van twee seconden kwamen er 279 (93%) uit op 20 zetten of minder. Elke oplossing wordt op een apart kubusmodel nagespeeld om te bevestigen dat de kubus echt opgelost raakt.
Op een telefoon druk je na het oplossen op Volgmodus: één grote zet tegelijk, met de uitleg in gewone woorden, grote knoppen Terug en Volgende zet en de kubus altijd in beeld.
Als de kubus niet op te lossen is
Voor het oplossen controleert de oplosser of je kleuren een kubus beschrijven die kan bestaan: 9 stickers van elke kleur, zes verschillende middenblokjes in de standaardindeling, elk hoek- en randblokje een echt blokje dat precies één keer voorkomt, en de regels voor draaien, kantelen en verwisselen waar elke echte kubus aan voldoet. Klopt er iets niet, dan zegt hij wat en waar, bijvoorbeeld "twee hoekblokjes wit-groen-rood" of "een randblokje met twee keer rood", en omlijnt hij de stickers die je moet controleren. Meestal is een sticker met een kleur van de buren ingevuld; rood en oranje zijn het gebruikelijke paar. Kloppen de kleuren wel, dan heeft de echte kubus misschien een gedraaid hoekblokje of een gekanteld randblokje, wat gebeurt als blokjes eruit springen; geen enkele reeks draaien kan dat herstellen, dus draai het blokje met de hand terug of zet het opnieuw in.
Voorbeeld
Typ de scramble F R U R' U' F' en druk op Oplossen. De oplosser antwoordt met 13 zetten: F U R U' R' F U2 D2 F2 B2 U2 D2 B2. Hij draait je scramble dus niet gewoon terug; hij zoekt elke korte weg terug. Voor een lange, willekeurige scramble kun je rond de 20 zetten verwachten, soms 21 of 22.
Tips
- Vul de kleuren in bij daglicht of wit licht: bij warm licht zijn rood en oranje, en wit en geel, moeilijk uit elkaar te houden.
- Gebruik bij je eerste keer de snelheid Langzaam, en de stapknoppen om een zet te herhalen waar je niet zeker van bent.
- Voor de 2x2-kubus is er een aparte oplosser in het Engels die altijd de kortst mogelijke oplossing vindt.
Meer puzzels waarbij de oplosser het kortste pad zoekt: de schuifpuzzel (15-puzzel en 8-puzzel) en sudoku oplossen met een tip per stap.
Oplosser getest op . Iets mis? Laat het ons weten.
Veelgestelde vragen
Is deze Rubik's Cube-oplosser gratis?
Ja. Hij is gratis, zonder account en zonder download. Hij draait in je browser, en de kleuren die je invult, worden nergens naartoe gestuurd.
Hoeveel zetten heeft de oplossing nodig?
Meestal 20 of minder, nooit meer dan 22. De oplosser neemt zijn eerste oplossing (22 zetten of minder) en zoekt daarna tot twee seconden naar een van 20 of minder: in onze test met 300 willekeurige kubussen op een laptop kwamen er 279 (93%) uit op 20 zetten of minder. Elke draai van een kant, ook een halve slag, telt als één zet.
Waarom zegt hij dat mijn kubus niet op te lossen is?
De ingevulde kleuren beschrijven een kubus die niet kan bestaan, meestal omdat één sticker de verkeerde kleur heeft gekregen (rood en oranje zijn makkelijk te verwarren). De melding noemt het probleem en omlijnt de stickers die je moet controleren. Kloppen de kleuren wel, dan is er op je echte kubus misschien een hoekblokje gedraaid of een randblokje gekanteld; draai dat blokje met de hand terug of zet het opnieuw in, en voer de kubus opnieuw in.
Welke kant is met de klok mee?
Met de klok mee als je recht naar de kant kijkt die draait. Voor R kijk je van rechts naar de rechterkant; voor U kijk je van bovenaf op de bovenkant. R draait dus de voorste kolom van de rechterkant omhoog, en U draait de voorste rij naar links.
Kan ik mijn kubus met een camera scannen?
Als je browser toegang tot de camera toestaat, verschijnt onder het uitslagpatroon de knop Scannen met de camera. De beelden worden op je apparaat verwerkt en nooit geüpload. Controleer de gescande kleuren voordat je op Oplossen drukt.
Moet ik de kubus met wit boven vasthouden?
Nee. Je kunt hem op elke manier invoeren, zolang je hem bij elke kant en elke zet op dezelfde manier vasthoudt; de oplosser leest aan de middenblokjes af hoe je hem vasthield. Onder de oplossing kun je ook een andere manier kiezen, en dan worden de zetten daarvoor herschreven.