魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 19695|回复: 22

[教程] 小循环处理方式与盲拧原理(附视频)【三盲体系】 [复制链接]

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:01:59 |显示全部楼层
本帖最后由 勺子 于 2019-1-8 09:55 编辑

手机或平板排版字太大的魔友,请拉到最下方选择“电脑版“页面,即可解决。


       总纲与目录链接:三阶盲拧知识体系总纲
       http://bbs.mf8-china.com/forum.p ... 08472&mobile=no

       这篇有点拖了,本来应该上周发的,但是因为要比赛了最近沉迷练习,并且这篇在盲拧教程中的位置比较重要,所以特意同步录了视频教程,耽误了一点时间。下周会发两篇把进度补上。


B站高清视频链接:
https://www.bilibili.com/video/av40167325/


已有 3 人评分经验 收起 理由
kexin_xiao + 20 赞一个!
cube_master + 20 赞一个!
otischeng + 20 很给力!

总评分: 经验 + 60   查看全部评分

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:02:53 |显示全部楼层
本帖最后由 勺子 于 2019-1-8 09:55 编辑

前言
       首先声明一下,这一部分只讲三循环的相关的编码过程以及小循环,其他非三循环原理的二步法(op法、M2R2法)本质上和三循环二步法的编码过程没有任何区别,只是一个三循环需要用两个公式去做而已,操作公式在第三章中会讲,从2019年元旦开始此教程更新为UFR缓冲,十分感谢魔友蓝十(张岚石)帮忙翻译了一份UFR的编码教程,大大减少了教程变缓冲的工作量,视频的同步更新会晚几天。这篇教程的文字版里面把盲拧原理放在了后面去讲,因为这部分准备说细一点,放在前面的话怕大家看烦了直接不看编码过程了,盲拧原理这部分比较建议大家直接去看视频版。



概念讲解

1)“位置”、“色块”与“读码”
       这两个概念的区分非常重要,初学时一定要搞懂,搞懂了这个再学编码原理就容易多了。
       以黄顶蓝前为例,如下图所示。那么我们首先看一下UF(黄蓝)“位置”上,是RU(红黄)“色块”。“位置”是一个固定概念,但某一位置上的“色块”则是可变的。如果按照编码表示,则A位置上是H色块,H位置上是I色块。
       用这两个概念可以解决很多问题,比如盲拧中我们通常说的“读码”,则是指去看某一“位置”上的“色块”是什么编码。
位置与色块.png


2)原地翻色
       指这一“色块”已经回归原“位置”,但是色相(颜色方向)不正确。如下图所示。
原地翻色.png


3)三循环
       指三个同类块进行交换。如A-B-C-A,是指ABC这三个“位置”上的“色块”按照方向进行交换。PLL三角换或三棱换都属于三循环。

4)缓冲位置与缓冲块
       缓冲位置是盲拧中读码的起点,也是每次三循环公式中的起点。由于缓冲块是魔方还原后缓冲位置上的色块,所以一般把这两个概念均叫作“缓冲块”。本教程棱块缓冲块为UF,读码从UF的U面开始;角块缓冲块为UFR,读码从UFR的U面开始。

5)小循环
       如果在棱块或角块中有多个循环,那么每一个循环都是小循环(它们相互独立),下图则是两个小循环的示意。盲拧读码时如果遇到缓冲块并且还有位置没被复原的块,就说明是有小循环的情况。最简单的小循环是PLL对棱换,UB-UF棱与UR-UL棱交换,两个循环独立。如果觉得不好理解可以试试在顶面和底面分别做一个PLL三棱换,这个情况也是小循环。
小循环.png


6)借位
       处理小循环的方式,国外叫做cycle break。顾名思义,就是打破小循环,将两个小循环连接起来。如下图所示,
借位.png

使用道具 举报

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:04:03 |显示全部楼层
本帖最后由 勺子 于 2019-1-3 14:46 编辑

1. 棱块编码过程


1.1 带一个翻棱的棱块打乱
F' L2 F' L2 U2 L2 F U2 B U B2 L' R U2 B' R F2 D U F'  

       先来看这一条打乱(用自己坐标打乱),这是一个比较简单的棱块打乱,只有5组编码并且没有小循环。下面先说编码的过程,再说如何用三循环原理解决这些编码。
       编码的过程就是从缓冲块UF的U面(A位置)开始观察,首先看到A位置上是H色块(注意色面,不是G),然后接着看H位置上是I色块,那么第一对编码就是HI。I位置上是R色块,R位置上是N色块,那第二对编码就是RN。以此类推,其实就是去观察色面从A位置开始的走向
       最后整个一串编码是HI,RN,KY,WD,SP(注意无论用什么方法,编码一定是两个为一组,养成习惯编码不容易乱),下面说一下是如何用三循环原理完成这10个编码的。

       首先要注意每次三循环都是以缓冲块为起点,对于第一对编码HI,实际的三循环公式就是A-H-I-A,三循环原理每条公式都以缓冲位置为起点,还原另外两个位置上的色块。这一个三循环做完HI两个位置都被还原了,而原来I位置上的R色块被换到了A位置上,所以接下来的编码是RN,以此类推。对于编码HI,RN,KY,WD,SP,它们用到的三循环公式分别是A-H-I-A, A-R-N-A, A-K-Y-A, A-W-D-A, A-S-P-A。      
       编完最后一对编码SP后,我们可以发现P位置上是色块B,那么说明做完A-S-P-A的三循环之后B色块会回到A位置,这是一个原地翻棱,说明循环外还有原地翻棱。这时找一下魔方可以发现EF位置需要翻棱,则在做完三循环公式后,把缓冲位置AB和EF位置的色块翻棱,整个编码过程完成。

       还原过程:HI,RN,KY,WD,SP,A+E+(表示翻色)。
       HI: R F R2 E R2 E' F' R'
       RN: r U' M' U' M U' M' U' M r'
       KY: U L E L2 E' L U'
       WD: L' u L E L2 E' L u' L
       SP: L' U' R E R' U' R E' R' U2 L
       A+E+: M' U2 M U R' F' R S R' F R S' U
       (上述还原过程均为818公式,入门魔友可去第3章学习入门公式)


使用道具 举报

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:04:48 |显示全部楼层
本帖最后由 勺子 于 2019-1-7 19:07 编辑

1.2 一个小循环的棱块打乱
F' R2 D2 B2 R F2 R2 U2 F2 L2 U2 R F' R2 D2 L' R' U' F

        我们先按照常规的方式进行编码,直到在编码中看到缓冲块,那么前几组编码分别是:LP,HY,WC,RN,J。对于小循环处理的方法这里用一句话来概括:无论何时何地看到缓冲块,都将其编码到任意一个未还原的位置,然后从这一位置继续编码(这一过程通常被叫做借位)。说得再仔细一点,假如下一个编码该编A或者B,那么不要编AB,把它编到另外一个还未还原的位置,编码中不应该出现AB编码

        那在这一例子中,我们在J位置看到了B色块(缓冲块),那么不能编B,要把它编到其他的位置。这时看一下编码和魔方,发现还有EF和ST没有编过。假设我们要编EF位置,那么具体应该如何选择呢?其实选择的原则是:看到A色块则借位这个位置的第一编码,看到B色块则借位第二编码。那么这次小循环则借位到EF的F面,那么这组编码就应该是JF,这时缓冲块就会被暂存在EF位置。下面从F位置继续编码——TE。这时又在EF位置看到缓冲块,再检查一下有没有其他块没有完成,没有则整个循环结束。最后这一打乱的编码则是:LP,HY,WC,RN,JF,TE。

       还原过程:LP,HY,WC,RN,J*F,TE(*表示借位位置)。
       LP: l' U R' E R2 E' R' U' l
       HY: R u' R E' R2 E R u R'
       WC: E' R' S' R U R' S R u'
       RN: r U' M' U' M U' M' U' M r'
       JF: F R U R' E R U' R' E' F'
       TE: U R' E R U2 R' E' R U

       此实例有同步入门公式实例,详见3.1章,UF缓冲的24公式彳亍法

使用道具 举报

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:06:42 |显示全部楼层
本帖最后由 勺子 于 2019-1-3 14:47 编辑

关于借位处理方式:

       关于借位时缓冲块的色相问题,这一说法众说纷纭,经历了一年的交流过后,我发现鲁曦提出的方法比较合适——棱块保持色相借位,角块无视色相借位。棱块的如例1.3所讲,建议初学时固定在位置公式后、奇偶公式前翻棱;角块的如例2.2所讲,建议后翻角。关于这两种借位方式的优劣对比在2.2章的第2小节中有更详细的介绍——奇偶变换方法、借位方式对比与缓冲块对比
       关于借位对初学者提一个建议,刚开始练习时固定借位顺序是一个不错的习惯,这样会比较利于初学者快速找到还有哪些块没有编过,两个小循环的时候也比较容易回想出来借位位置。下面就介绍两个小循环的打乱。

使用道具 举报

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:07:23 |显示全部楼层
本帖最后由 勺子 于 2019-1-4 14:37 编辑

1.3 两个小循环的棱块打乱
U' L2 D2 L2 D B2 R2 F2 L2 F2 L U F D2 L2 R' D R' F' U'

       看这个打乱可以发现,刚一上来缓冲块就归位了,这种情况也将其当成小循环来处理。看到A,则按照借位规则将其借位到位置C,C位置是W编码,第一组编码则是CW。

       继续编码得到*CW,LY,GR,C,为什么编到C之后停了呢?因为我们之前把缓冲块存在了CD位置,那么我们其实就是在C位置看到了缓冲块A,那么需要继续借位,按照规则选择E位置。

       继续编码得到*CW,LY,GR,C*E,SI,PF。因为现在缓冲块存在EF位置,所以又编到F相当于再次看到缓冲块。这是可以发现已经没有没被编到的块了,并且可以注意到最后编到F色相是不对的,所以一定有一个原地翻棱。找到原地翻棱MN后,留在最后和缓冲位置翻棱即可。

       还原过程:*CW,LY,GR,C*E,SI,PF,A+M+。
       CW: u R' S' R U' R' S R E
       LY: R' U2 R' S R U' R' S' R U' R
       GR: U L E' L' U L E L' U2
       CE: U' R2 U R U R' U' R' U' R' U R' U
       SI: U' L' U' M' U2 M U' L U
       PF: R U R U' M' U R' U' r'
       A+M+: M U R' F' R S R' F R S' U M' U2

使用道具 举报

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:07:58 |显示全部楼层
本帖最后由 勺子 于 2019-1-7 19:08 编辑

2.角块编码过程


2.1 带一个翻角的角块打乱

D2 F2 U B2 U B2 U2 F2 L2 D2 R' D L2 R D2 R' D R

       角块的缓冲块是UFR(J位置),从J位置开始观察,第一组编码是YR,第二组编码是OM(注意色相)。这时看一下魔方发现位置循环已经完成了,但是ABC位置需要翻色。对于原地翻角来说,确定了其他翻角就一定可以知道缓冲块的色相。确定ABC位置顺翻后,缓冲块一定是逆翻。所以做位置公式后需要做JKL位置逆翻,ABC位置顺翻的翻色公式。
      
       还原过程:YR,OM,A+J-(+顺翻-逆翻)。
       YR: D R2 D2 R U R' D R U' R' D R2 D'
       OM: F' D2 R U' R' D2 R U R' F
       A+J-: R'D'RDR'D'R U' R'DRD'R'DR U
       (上述还原过程均为818公式,入门魔友可去第3章学习入门公式)

      此实例有同步入门公式实例,详见3.1章,UFR缓冲的角块op法


使用道具 举报

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:08:32 |显示全部楼层
本帖最后由 勺子 于 2018-12-28 15:09 编辑

2.2 一个小循环的角块打乱
       R2 U2 B2 F2 U L2 D R2 U F2 U2 L B2 D2 U L2 R' U B2 R

       从J位置开始编码,第一对编码为IE,缓冲块归位借位A(角块借位没有规则)。下一对编码是AP,接着是TA,位置循环完成。这时发现循环外有两个位置需要逆翻(WMN和XYZ),这时可以确定这是一个三角翻,则在位置公式完成后,DEF WMN XYZ三角逆翻。

       还原过程:IE,*AP,TA,J-W-X-。
       IE: R U R2 D R2 D' R2 U' R2 D R2 D' R
       AP: R' D2 R U' R' D2 R U
       TA: D' U' R' D' R U R' D R D
       J-W-X-: x' D2 RU'R'URU'R'U D RU'R'URU'R'U D RU'R'URU'R'U x

使用道具 举报

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:09:05 |显示全部楼层
本帖最后由 勺子 于 2018-12-28 15:17 编辑

2.3 两个小循环的角块打乱
       F U2 F' R2 F2 L2 B L2 D2 R2 B2 R2 U' B D' R2 B D' B U'

       从J位置开始编码,第一个编码为I,I位置看到缓冲块,借位到A位置,第一组编码为IA。继续编码SE,B。接着在B位置看到缓冲块,借位到W,后续编码为XN。此时位置循环完成,发现还有OPQ需要逆翻。所以需要在位置公式完成后,做OPQ逆翻JKL顺翻。

       还原过程:I*A,SE,B*W,XN,O-J+。
       IA: U' R2 D' R U2 R' D R U2 R U
       SE: U' R D' R U' R' D R U R2 U
       BW: R2 D2 R' U2 R D2 R' U2 R'
       XN: U r' D2 L F' L' F D2 F' r
       O-J+: R' D2 RU'R'URU'R' D2 RUR'U'RU


使用道具 举报

Rank: 4

积分
1752
帖子
467
精华
17
UID
101485
性别

八年元老

发表于 2018-1-26 00:09:39 |显示全部楼层
本帖最后由 勺子 于 2019-1-8 10:03 编辑

3. 盲拧位置循环原理



视频链接:http://www.bilibili.com/video/av18736785

        盲拧位置循环的本质原理其实就是不停地把缓冲位置的色块和其他位置的色块进行交换,以此来完成整个位置循环。为了便于理解,下面以纯数字为例,对应视频中会用扑克讲解,这一思路的来源是youtube上Noah的视频,原视频链接为https://www.youtube.com/watch?v=JJWl-FDetWE&list=PLJ1BFt1hZm2pocY5NpX-Kc5JABQ_jsaSh&index=9
        首先把数字打乱,假设缓冲位置是位置1,那么就把位置1的数字和此数字位置的数字进行交换就可以。比如状态0中,位置1上是数字4,则把1和4位置的数字交换。交换后数字4就归位了,数字3到了位置1。再继续后续交换,如下所示(红色表示交换两个位置,蓝色表示即将交换的两个数字):
数字交换原理1.png

        以上其实就是逐块法(op,M2R2)的解决原理,一次只交换两块,去解决缓冲位置外的一块(篇幅问题这里不展开小循环问题,视频里加了一个简单的对小循环处理的理解)。如果是彳亍法(三循环)通过这个方法也很好理解,就是一次交换三块,去解决缓冲位置外的两块。如下所示:
数字交换原理2.png

       以上就是盲拧位置循环的直观原理(视频中的扑克牌会更直观),小循环和翻色则需要看魔方实例具体讲解。


使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-4-19 07:54

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部