cubing / alg.cubing.net

▶️ Multi-purpose puzzle viewer – the old generation of alg/reconstruction viewing and sharing. Superseded by Twizzle.
https://alg.cubing.net
Other
186 stars 32 forks source link

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

Open eff96 opened 4 years ago

eff96 commented 4 years ago

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.

lgarron commented 4 years ago

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 4 years ago

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.

lgarron commented 4 years ago

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 4 years ago

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.