魔方吧·中文魔方俱乐部

标题: R2變D2 [打印本页]

作者: nnkken    时间: 2010-7-28 20:18:20     标题: R2變D2

最近在摸索Commutator時無意中發現R2的做法……
說穿了就是Set up→R2→Reverse
然後再配合層先的技巧,就可以不怎麼背公式便得出所謂的D2法了……
不過同一層的情況(同樣在D層的塊)依然麻煩~
要靠類似Commutator的技巧解決,雖然容易記憶但做起來不夠短,這樣的話速度大概沒辦法跟彳亍比……


目標塊:DFR(F2L最順手的空槽)
緩沖塊:DBL(和目標塊相對)


[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]RU'R' D2 RUR'[/param]
  [param=initScrpt]RU'R' D2 RUR'[/param]
  [param=stickersFront]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
  [param=stickersBack]4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]0,0,0,0,0,0,0,0,0[/param]
[/java3]


對應的層先情況:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]RU'R'[/param]
  [param=initScrpt]RUR'[/param]
  [param=stickersFront]6,6,6,6,1,6,1,1,1[/param]
  [param=stickersRight]6,6,6,6,5,6,5,5,5[/param]
  [param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
  [param=stickersBack]6,6,6,6,4,6,4,4,4[/param]
  [param=stickersLeft]6,6,6,6,2,6,2,2,2[/param]
  [param=stickersUp]6,6,6,6,0,6,6,6,6[/param]
[/java3]


基本上就是:在DBL D面的塊是哪個塊的甚麼顏色,便用層先法把那個塊的那個顏色弄進DFR的D面,轉D2後倒過來復原。


再給幾例:










對應的層先情況:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]U'R2UR2U'R2[/param]
  [param=initScrpt]R2UR2U'R2U[/param]
  [param=stickersFront]6,6,6,6,1,6,1,1,1[/param]
  [param=stickersRight]6,6,6,6,5,6,5,5,5[/param]
  [param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
  [param=stickersBack]6,6,6,6,4,6,4,4,4[/param]
  [param=stickersLeft]6,6,6,6,2,6,2,2,2[/param]
  [param=stickersUp]6,6,6,6,0,6,6,6,6[/param]
[/java3]














[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]RU2R'D2RU2R'[/param]
  [param=initScrpt]RU2R'D2RU2R'[/param]
  [param=stickersFront]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
  [param=stickersBack]4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]0,0,0,0,0,0,0,0,0[/param]
[/java3]


對應的層先情況:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]RU2R'[/param]
  [param=initScrpt]RU2R'[/param]
  [param=stickersFront]6,6,6,6,1,6,1,1,1[/param]
  [param=stickersRight]6,6,6,6,5,6,5,5,5[/param]
  [param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
  [param=stickersBack]6,6,6,6,4,6,4,4,4[/param]
  [param=stickersLeft]6,6,6,6,2,6,2,2,2[/param]
  [param=stickersUp]6,6,6,6,0,6,6,6,6[/param]
[/java3]




至於底層的情況,則需要用三循環解決。
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CU RUR'U' D RUR'U' D2 URU'R' D URU'R' D2 CU'[/param]
  [param=initScrpt](CU RUR'U' D RUR'U' D2 URU'R' D URU'R' D2 CU')'[/param]
  [param=stickersFront]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
  [param=stickersBack]4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]0,0,0,0,0,0,0,0,0[/param]
[/java3]


[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CU URU'R' D URU'R' D2 RUR'U' D RUR'U' D2 CU'[/param]
  [param=initScrpt](CU URU'R' D URU'R' D2 RUR'U' D RUR'U' D2 CU')'[/param]
  [param=stickersFront]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
  [param=stickersBack]4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]0,0,0,0,0,0,0,0,0[/param]
[/java3]


[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CU RUR' D RU'R' D2 RUR' D RU'R' D2 CU'[/param]
  [param=initScrpt](CU RUR' D RU'R' D2 RUR' D RU'R' D2 CU')'[/param]
  [param=stickersFront]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]3,3,3,3,3,3,3,3,3[/param]
  [param=stickersBack]4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]0,0,0,0,0,0,0,0,0[/param]
[/java3]


DLF也是用同樣的方法進行。
順序:操作塊(例:RBD)→目標塊(DFR)→緩沖塊(DLB)→操作塊→D2






細節方面和R2一樣,例如偶數次操作時DLF要用DRB「公式」處理等等……


這樣應該就可以免除R2法死背一大堆公式的痛苦了……大概吧。

[ 本帖最后由 nnkken 于 2010-7-28 20:20 编辑 ]
作者: aganghan    时间: 2010-7-28 20:35:40

这个,能解释一下Commutator的意思么?

难道是前排占座?
作者: nnkken    时间: 2010-7-28 20:41:25

呃…有點難解釋= =
ABA'B'
例如…
RUR' D RU'R' D'
RU2R' D2 RU2R' D2

真的不懂得解釋= =
作者: 一叶知秋    时间: 2010-7-28 22:13:51     标题: 回复 3# 的帖子

M2/R2  方法的变换操作而已,这方法早就琢磨过了,会产生许多附带因素,效率和彳亍法没得比!

具体请看我的《M2/R2 盲拧方法 实例详解

R2 盲拧方法的基本知识,请先看看  彳亍: 《stefan-pochmann M2R2 完整方法》13楼。

作者: nnkken    时间: 2010-7-28 22:15:28     标题: 回复 4# 的帖子

懶得背公式嘛……
作者: 一叶知秋    时间: 2010-7-28 22:20:09     标题: 回复 5# 的帖子

那是有代价的。

其实M2/R2法,理解了很快就能上手,看似很多公式,其实只要记最后的几条后期处理公式就够了,其余所谓的公式······都是一个模子里出来的,就是为 M2 或 R2 动作 服务的Set on move 而已。

对于M2/R2法,给我的感觉是:M2尚有可取之处,R2就是繁而又烦了。
作者: nnkken    时间: 2010-7-28 22:30:39

我始終不覺得背公式就是好……
當然,在同樣熟練度的情況下,多公式會比少公式有優勢。
就像CFOP的ALL一樣,只是盲擰方面已經有人把大量的公式完全熟練了。
我只是想找出另一條路,或者說我還沒到那個水平,僅此而已。
作者: versionxp    时间: 2010-7-28 22:38:38

8步的三角换,原理都是差不多的,http://www.ryanheise.com/cube/commutators.html 最少步中经常用到。8步以上的三角换怎样解释呢?
作者: 一叶知秋    时间: 2010-7-30 16:46:53     标题: 回复 8# 的帖子

8步以上的三角换应该可以理解为:
为了实现该状态的三交换,在八步公式两头加上调位步骤而成的还原步骤(有几步可能可以合并)。
作者: 柯哀之恋    时间: 2018-10-5 14:43:39

为啥有空白,java可以看到,难道也有




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