cubing / cubing.js

🛠 A library for displaying and working with twisty puzzles. Also currently home to the code for Twizzle.
https://js.cubing.net/cubing/
GNU General Public License v3.0
231 stars 42 forks source link

FR FL DR DL moves are not standard in megaminx #188

Open effperm opened 2 years ago

effperm commented 2 years ago

To Reproduce Steps to reproduce the behavior:

  1. Go to https://alpha.twizzle.net/
  2. Click on 'Megaminx'
  3. In the moves input, put FR FL DR DL

Expected behavior FR and FL shouldnt do anything, its DR and DL thats standard DR and DL should be DBR and DBL

rokicki commented 2 years ago

Can you provide a reference to the official Megaminx standard, please?

On Wed, Jun 22, 2022 at 11:53 PM eff @.***> wrote:

To Reproduce Steps to reproduce the behavior:

  1. Go to https://alpha.twizzle.net/
  2. Click on 'Megaminx'
  3. In the moves input, put FR FL DR DL

Expected behavior FR and FL shouldnt do anything, its DR and DL thats standard DR and DL should be DBR and DBL

— Reply to this email directly, view it on GitHub https://github.com/cubing/cubing.js/issues/188, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAMOLSYFIHINLJQTFPK2P6TVQQCWNANCNFSM5ZTGGPOQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

--

lgarron commented 2 years ago

I'm also not aware of a widespread community consensus on any other particular standard.

We have a chance to change notation between Twizzle alpha/beta/v1.0 based on community feedback, but there are several tradeoffs to consider. If you have prior art, especially in other software, those would be a helpful reference.

effperm commented 2 years ago

the DR and DL moves have been pretty standardized as seen through james macdiarmid's pll sheet (see h1+ and h1- plls) which is pretty well know in the megaminx community and the old megaminx scrambles used DBR and DBL as seen through qqtimer's scrambles (megaminx > old style) i guess