魔方吧·中文魔方俱乐部

标题: 初进入彳亍法,大堆问题要请教 [打印本页]

作者: R_胆小鬼    时间: 2009-12-1 18:58:26     标题: 初进入彳亍法,大堆问题要请教

打乱公式:F' D2 U' L' B2 L' D L2 F' L' B D' U2 F2 R D2 R' D U' B F2 U2 B' L' F
打乱后不转动魔方,以DF为缓冲块,记棱块编码:YK-SQ-AE-DP-XN-GI-Y(好像出现了奇偶)
然后做setup move,棱三交换,逆setup move。到这里就出问题了:继续做下去的话,棱块在第二次交换后就乱了。请高手以这个例子列一下棱块交换的过程公式。我与弘杰一起研究了整个下午都不明白,希望以这个例子能解决目前我们在棱的交换过程中存在的问题。
最后就是棱块小循环的问题,这个问题还是留待上一个问题解决后再研究。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

棱块以DF为缓冲块的方法有其局限性,不如直接学以UF为缓冲块的方法!

一叶知秋

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: aben306    时间: 2009-12-1 19:00:22

...有些难度哦.....学习了...
作者: 魔鱼儿    时间: 2009-12-1 19:02:57

路过看看,二步法不太明白.
作者: R_胆小鬼    时间: 2009-12-1 19:11:33

想问一下,第一次三交换后,下一个要进行交换的棱块在逆setup move后肯定位于缓冲位?



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

当然当然……  做三交换公式后,你还没有做 逆setup move 的时候它就已经悄悄的在那儿了   ^_^

一叶知秋

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: zdw147    时间: 2009-12-1 19:13:41

我是UF作缓冲的。。。。。根据你的打乱公式编码是:
楞ED  PX  NG  IY  KS  QE
角IJ  AN  XS
最后奇偶是DBL--UBL和UF--UB
作者: R_胆小鬼    时间: 2009-12-1 19:15:34

UF也可以…但能写出还原时的还原公式么?
作者: Cheng_943    时间: 2009-12-1 19:22:16

现在盲拧都还只会角块..  而且还不知道是什么方法..
作者: zdw147    时间: 2009-12-1 19:52:21

我不会作JAVA,哪位高手有空可以作下
ED    U'    MU'M'U2MU'M'    U   (M方向同L)
PX     LR2    MU'M'U2MU'M'    R2L'
NG    B2U2    L'U'LUl'LU'L'U l    U2B2 (这里面的l是小写的L)
IY       Bx    U'M'UM'U2MUMU    x'B'   (这里的I是大写的i)
KS     Uz    RU'RURURU'R'U'R2    z'U'
QE     RU    RU'RURURU'R'U'R2    U'R'

[ 本帖最后由 zdw147 于 2009-12-1 22:05 编辑 ]
作者: chan9909    时间: 2009-12-1 20:00:02

看不明白~,~
沒天份學行法
作者: nnkken    时间: 2009-12-1 20:30:01

原帖由 zdw147 于 2009-12-1 19:52 发表 我不会作JAVA,哪位高手有空可以作下ED    U'    MU'M'U2MU'M'    U   (M方向同L)PX     LR2    MU'M'U2MU'M'    R2L'NG    B2U2    L'U'LUl'LU'L'U l2    U2B2 (这里面的l是小写的L)IY       Bx    U'M ...
第三行後面應該是l而不是l2……


[java3=300,300]  [param=scrptLanguage]SupersetENG[/param]  [param=scrpt]U' (ML U' ML' U2 ML U' ML') ULR2 (ML U' ML' U2 ML U' ML') R2L'B2U2 (L'U'LUTL'LU'L'U TL) U2B2BCR (U' ML' U ML' U2 ML U ML U) CR'B'UCF (RU'RURURU'R'U'R2) CF'U'RU (RU'RURURU'R'U'R2) U'R'[/param]  [param=initScrpt]F' D2 U' L' B2 L' D L2 F' L' B D' U2 F2 R D2 R' D U' B F2 U2 B' L' F[/param][/java3]
作者: zdw147    时间: 2009-12-1 22:07:13     标题: 回复 10# 的帖子

恩,我写错了谢谢指正
看着JAVA还原感觉不错,下个目标开始学做JAVA。。。。。。。。
作者: 一叶知秋    时间: 2009-12-1 22:09:57

原帖由 R_胆小鬼 于 2009-12-1 18:58 发表
打乱后不转动魔方,以DF为缓冲块,记棱块编码:YK-SQ-AE-DP-XN-GI-Y(好像出现了奇偶)
然后做setup move,棱三交换,逆setup move。到这里就出问题了:继续做下去的话,棱块在第二次交换后就乱了。请高手以这个例子列一下棱块交换的过程公式。我与弘杰一起研究了整个下午都不明白,希望以这个例子能解决目前我们在棱的交换过程中存在的问题。


先顺着你们的思路来编码:YK-SQ-AE-DP-XN-GC
编码到‘G’时,看到‘ I ’归位,而‘G’是奇数个,无法操作(两个棱块编码才可以做一次三交换);这里的‘ I ’是高级色,所以这个‘G’可以暂时不去管它,留待最后和两个角块一起做角棱换,还有一种方法就是再编一个编码,我选‘C’,让‘ I ’归位,G 、C 和两个角块做角棱换。
[java3=400,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt][ ]R' L2 [U' MR U2 MR' U'] L2 R\n[ ]L' R [U MR U2 MR' U] R' L\n[ ]U2 MR U2 MR'\n[ ]R2 [(MR' U' MR' U2)(MR U' MR)] R2\n[ ]L B R' [CU' MR U R2 U' MR' U R2 U' CU] R B' L'\n[ ]U MR U2 MR' U\n[/param]
  [param=initScrpt]F' D2 U' L' B2 L' D L2 F' L' B D' U2 F2 R D2 R' D U' B F2 U2 B' L' F[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]

调位时,依照编码一个一个来,不容易做错(熟练后可以随意),譬如第一组编码 [ Y K ],先做 R' 再做 L2 比较清爽;
[  ] 中括号内是三交换公式,中括号两头是调位步骤,第三组和最后一组没有调位步骤。

[ 本帖最后由 一叶知秋 于 2009-12-1 22:31 编辑 ]
作者: zdw147    时间: 2009-12-1 22:37:25

LS的前辈能否再做个UF缓冲的JAVA呢,我想学习下看看哪里可以改进,你的步数比我少十几步
作者: jinlongze2007    时间: 2009-12-2 10:11:49

我也来凑凑热闹,因为我用的编码和原教程完全不同,因此大家只看操作部分就行了。红色部分为setup及reverse。我是以UF及DBL为缓冲块,在原公式的基础上增加了新的公式群。

编码:棱块 EH-TP-VC-RM-XI-K
角块 HD-AP-RW-L

棱块复原
EH    y'(M U' M' U2)(M U' M')y
TP    R'(x' U' M' U2 M U' x) R
VC    B2 (R'U'R U) (M U' )(R'U r) B2
RM   R2 yz(M U' M' U2)(M U' M')z'y'R2
XI      L' z(R U R)(U R U R'U'R'U' R2')z' L

角块复原
HD    F z(R' U R) D2 (R' U' R) D2z' F'
AP    U' z'D (R' U2 R D') (R' U2 R)  z U
RW    F' x(U' L2 U R2 U' L2 U R2)x' F

奇偶校验
R(U R' U' R U' L U R' U2 R U R' L' U2 R)R'

oops~角块出错了,等我修改下

修改完毕,这回没问题了

棱块共用49步
角块共用30步
奇偶校验共用 17步(去掉R和R'应该是15步)
共用96步


[ 本帖最后由 jinlongze2007 于 2009-12-2 10:34 编辑 ]
作者: 浮云    时间: 2009-12-2 14:27:02

14楼动画:
[flash=250,300]http://mf8.com.cn/flash/cube3.swf?initmove=F'D2U'L'B2L'DL2F'L'BD'U2F2RD2R'DU'BF2U2B'L'F&move=[棱块复原]n[EH]y'(MU'M'U2)(MU'M')yn[TP]R'(x'U'M'U2MU'x)Rn[VC]B2(R'U'RU)(MU')(R'Ur)B2n[RM]R2yz(MU'M'U2)(MU'M')z'y'R2n[XI]L'z(RUR)(URUR'U'R'U'R2)z'Ln[角块复原]n[HD]Fz(R'UR)D2(R'U'R)D2z'F'n[AP]U'z'D(R'U2RD')(R'U2R)zUn[RW]F'x(U'L2UR2U'L2UR2)x'Fn[奇偶校验]R(UR'U'RU'LUR'U2RUR'L'U2R)R'&speed=6[/flash]

[ 本帖最后由 浮云 于 2009-12-2 14:53 编辑 ]
作者: jinlongze2007    时间: 2009-12-2 14:50:17

原帖由 浮云 于 2009-12-2 14:27 发表
http://mf8.com.cn/flash/cube3.swf?initmove=F'D2U'L'B2L'DL2F'L'BD'U2F2RD2R'DU'BF2U2B'L'F&move=[棱块复原][EH]y'(MU'M'U2)(MU'M')y[TP]R'(x'U'M'U2MU'x)R[VC]B2(R'U'RU)(MU')(R'Ur)B2[RM]R2yz(MU'M'U2)(MU'M')z' ...


这个软件好厉害,我一直都没学会怎么用
作者: jinlongze2007    时间: 2009-12-2 14:55:43

原帖由 浮云 于 2009-12-2 14:27 发表
14楼动画:
http://mf8.com.cn/flash/cube3.swf?initmove=F'D2U'L'B2L'DL2F'L'BD'U2F2RD2R'DU'BF2U2B'L'F&move=[棱块复原]n[EH]y'(MU'M'U2)(MU'M')yn[TP]R'(x'U'M'U2MU'x)Rn[VC]B2(R'U'RU)(MU')(R'Ur)B2n[RM]R2yz(M ...


刚才我看了一下,这个软件里面好像没有复原?是不是我的公式用错了?等我仔细检查一下, 吓出汗了
作者: jinlongze2007    时间: 2009-12-2 14:57:38

感谢15楼发的动画,我比较笨,一直不会用这种软件。
作者: 浮云    时间: 2009-12-2 16:27:42

用法很简单
1.打开这个发帖助手:http://mf8.com.cn/flash/zhushou.swf;
2.按以下步骤设置:
t.jpg
3.魔方8论坛点击 回复 或者 发表新帖,粘贴刚才的代码,发表帖子就可以了。若不能正确显示,更改一下发帖时的模式(DISCUZ!代码模式 或者 所见即所得模式)。

[ 本帖最后由 浮云 于 2009-12-2 16:38 编辑 ]

附件: t.jpg (2009-12-2 16:34:51, 112.55 KB) / 下载次数 17
http://www.mf8-china.com/forum.php?mod=attachment&aid=Nzk5NzV8OGNhMTQ5ZGN8MTcxNTUwOTk5MXwwfDA%3D
作者: jinlongze2007    时间: 2009-12-2 16:45:11

感谢19楼的讲解,下班得仔细学学。




欢迎光临 魔方吧·中文魔方俱乐部 (http://www.mf8-china.com/) Powered by Discuz! X2