Ro puzzle (aka Twiddle) — virtual 2d puzzle

Roman

Veteran
Joined
Jan 10, 2013
Messages
691
Location
Dubai, UAE
WCA ID
2012STRA02
YouTube
Visit Channel
bestsiteever.ru/ro


The puzzle is quite similar to 15 puzzle except for "parities" (situation when you need to swap just 2 pcs) for which I haven't found any optimal way to solve yet.

Ro comes from "Rotation" - 4 tiles rotate around the common point. I will add more "rules", such as "Di" (2 pairs of tiles are switched diagonally) and other surprising ones.

 
Last edited:

Cool, thanks! I was sure someone has done it long before me, I just didn't know how to find it. The idea of this puzzle is way too obvious so no surprise multiple people came up with it independently of each other.

Keyboard control is cool, although I prefer UIKJ instead of IOKL because that's where your index and middle fingers lay when you are using proper touchtyping techniques. So I added it ty my version. (Gonna fix firefox mouse-control bug later)

I have also made a solver and generated some algs. As an easter egg, pressing shift+H will display algs cheet sheet on the page. These cases are tile cycles, and the algs are displayed are in "watch-and-type" notation. These algs was choosen based on how ergonomic they are form touchtyping perspective.

NIU-oD4eQRc.jpg
 
Keyboard control is cool, although I prefer UIKJ instead of IOKL because that's where your index and middle fingers lay when you are using proper touchtyping techniques. So I added it ty my version.
Code:
function windowKd(e) {
    var code = e.keyCode || e.which;
    //…
}
You should use KeyboardEvent.code (rather than keyCode/which) so all those weirdos not using qwerty can still use the same keys. (UIJK are still next to one another on Dvorak, just by coincidence (they're where FGCV are on qwerty), but that's less ergonomic.)
 
Can you add counterclockwise support on mobile? Maybe a shift button on the website they you could use to emulate a shift press?
 
Back
Top