Augmented Reality lar deg løse en Rubiks kube på 20 trekk eller mindre

GIF: YouTube

Gjennom årene har programmerere utviklet algoritmer for å slå Rubiks kube på kortere, raskere og mer effektive måter enn noen gang før. Og det er de til og med undervisning AI for å gjøre det.

Men nå har en student ved navn Martin Španěl laget et program kalt Mistr Kostky som ikke bare forstår Rubiks kube, men viser deg hvordan du løser det ved hjelp av utvidet virkelighet. I følge Španěl, AI kan oppdage to eller tre sider av kuben samtidig, og er avhengig av OpenCV-biblioteket for bildebehandling. Augmented reality brukes til å legge over instruksjoner som indikerer hva ditt neste trekk bør være.

Programmereren, som sier han utviklet appen for bacheloroppgaveprosjektet sitt ved Charles University i Praha, brukte den eksisterende to-fase algoritme laget av Herbert Kociemba for å løse kuben.

Master Cube jobber i to faser . Først, programmet 'oppdager permutasjonen av kuben. Overflatene til kuben kan vises i vilkårlig rekkefølge. Feil blir automatisk rettet.' Til slutt, etter at programmet har funnet ut hvordan det skal løse Rubiks kube i 20 trekk eller mindre, bruker det piler for å vise deg hvordan du navigerer i kuben.

Men på spørsmål på Reddit hva som skjer når noen avviker fra programmets anbefalte trekk, svarte forfatteren at brukere må starte puslespillet på nytt hvis dette skjer.

Španěls program ser ut til å ha blitt bygget på tidligere forsøk på guidede Rubik's Cube-løsninger. I 2009 kalte en iOS-app CubeCheater tillot brukere å ta bilder av kubeansikter og se anbefalinger for hvordan de kan løse gåten med så få trekk som mulig. VIPAAR Labs demonstrert i 2013 at Google Glass kunne hjelpe brukere med å slå en Rubiks kube ved å bruke et rudimentært guidet overlegg laget av noen andre som pekte ut instruksjoner.

Appen var opprinnelig opprettet for Android, og Španěl håper å gjøre det raskere og brukbart på de fleste kuber, og kaller det et 'arbeid pågår.'