cubing/alg.cubing.net

look into support for pyraminx, skewb, megaminx and sq1.

Opened this issue · 4 comments

eff96 commented

pyraminx and sq1 already have notation for every single face so this can be finished, but megaminx has 12 faces, and skewb is usually turned by rotating it in a 45° angle to do sledgehammers, several limitations can be made for those 2.

We have these puzzles implemented for v2! https://experiments.cubing.net/cubing.js/alg.cubing.net/index.html

The main issue is picking a set of notation. We could use research from talking to cubers and theorists for notation that:

  1. is easy to understand,
  2. matches common use, and
  3. is as consistent as possible across different puzzles.
eff96 commented

just use the classic WCA notation, i dont see what's wrong with it.

also in clock i cant write UR2-, i have to write UR10.

just use the classic WCA notation, i dont see what's wrong with it.

I'd like to be careful about this. The community uses some conventions outside of WCA notation, and I think we should at least make sure to support an appropriate set of compatible extensions.

also in clock i cant write UR2-, i have to write UR10.

UR2' should work. But I would also like to support UR2-, which I haven't incorporated into the parser so far.

eff96 commented

for square-1, remove the space between commas and parentheses, so doing M2 would be:
1,0/-1,-1/0,1
parentheses waste time typing and so does the space next to the commas.

for megaminx, use the old wca notation for megaminx.

pyraminx you can use wca.

for skewb i dont know since people rotate in weird ways to turn fast.

EDIT: you can use karnaukh notation for sq1, its really good.
EDIT: im big stupid, use wca conflict notation for skewb.