魔方吧·中文魔方俱乐部

标题: 原創的一種角塊盲解方法(屬三循環二步法) [打印本页]

作者: nnkken    时间: 2010-2-25 18:24:03     标题: 原創的一種角塊盲解方法(屬三循環二步法)

原創的一種角塊盲解方法(屬三循環二步法)
四步法換角:利用FSC中,提及過一種利用FSC做的二步法角塊盲解方法,不過當時還沒解決一些重要的問題(小循環問題之類),所以就沒有詳細公布了。
經過這麼久的時間,我又對這種方法進行了一些改進,雖不敢說是一種完善的方法,但也拿出來分享分享。


這種方法我命名為「SFR」(Setup-FSC-Reverse),顧名思義就是先對角塊進行Set Up,然後以FSC進行換角,最後Reverse。


第一個出發點是下面三條出自FSC的公式:
http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove=D2 R U R\' D2 R U\' R\'&move=R U R\' D2 R U\' R\' D2&speed=3
http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove=D2 U R U\' R\' D2 R U R\' U\'&move=U R U\' R\' D2 R U R\' U\' D2&speed=3
http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove= D2 (R U R\' U\')3 D2 (R U R\' U\')3&move=(R U R\' U\')3 D2 (R U R\' U\')3 D2 &speed=3
這樣,緩衝塊不論色向是甚麼,我們都可以藉著把兩個目標塊SetUp到底層去一次復原。
問題在於第一個目標塊。從上面我們可以看出,第一個目標塊的色向不會被公式改變。


第二個出發點是四步法的Set Up規則。
四步法的Set Up相信大家都很熟悉:角塊的Set Up只能做U、D、R、L、F2、B2。
如果我們無視這個Set Up規則的話,便會「令角的色向亂掉」。
那麼……我們可不可以「將錯就錯」,利用「錯誤的Set Up」去把「錯誤的角塊色向」更正?
http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove= B\' R2 F2 R\' B\' R F2 R\' B R\'B&move=B\' R B\' R F2 R\' B R F2 R2 B &speed=3


上面的動畫說明了一件事:Set Up除了可以把角塊的「位置」調整外,亦可協助解決角塊的「色向」。




因此,我決定以Set Up調整第二個目標角塊的方向,配合上面的三條公式使用。
Set Up目標:
一、把兩個目標塊Set Up到底層、緩沖塊(URF)維持在頂層;
二、把第二個目標塊當成「處於正確的色向」,然後Set Up成「第一個目標塊的色向」。
第二點不太容易了解,我也不懂得解釋,希望各位看著看著就懂了吧= =
第一點有個有趣的地方,就是緩沖塊不需要完全限制著不動,只要留在頂層就可以了。
當然,色向變了的話,便要改用相應的公式。


Set Up需要0至4步(連同整體轉動),平均不清楚,改天試著統計看看。


在實際操作時,需要預測下一組循環的緩衝塊的色向狀態,以決定使用甚麼公式。
事實上,這是由前一組循環所使用的公式、第二個目標塊的Set Up,以及第二個目標塊的色向所決定的。
若第二個目標塊的Set Up不用改變色向,而它本身的色向又正確的話,便可以直接使用前一組循環所使用的公式。
(事實上,「第二個目標塊的Set Up不用改變色向」這種情況根本就是Lucky Case)
Set Up時所作的色向改變,以及角塊本身的色向錯誤,會直接累加在角塊上。
例如:Set Up時令角塊順轉了,而角塊處於「需要順轉」(也就是被逆轉)的色向狀態,那麼就會互相抵銷,下一組依然可以直接使用前一組的公式。
這裡的觀察也是十分複雜,所以我個人是用「顏色」去區分的:
Set Up會令角塊「位置」的「紅色面」(對我來說是R面)向下,那就轉動整個魔方,讓角塊轉到緩沖塊位置,並且以紅色面(R面)作為頂面(U面),這時再看看高級色的位置與哪一條公式符合。


小循環問題不好解決。個人做法是,若遇到緩衝塊歸位的情況,則把緩衝塊換到其他未歸位的位置上(色向可以無視),然後繼續進行循環。
無視色向的原因是,由於魔方的角塊不能單獨地翻轉,必須與其他角塊一同翻轉,因此當我們復原了其他所有角塊的色向後,緩衝塊的色向也就自動復原了。












由於本人表達能力很差,加上這方法的概念有點抽象,因此還是舉幾個實例說明好了。
以下是一些實例(編碼請自行解決,因為我還沒解決這問題XD):


(UFL=1,ULB=2,UBR=3,URF=4,DLF=5,DBL=6,DRB=7,DFR=8)
(U面=白,F面=綠)


D2 B2 R2 D' L2 D B2 F2 L2 B2 U B2 U F U' F' R2 F' D' F'
分析:
在緩衝塊(4)位置的角塊是3號角塊,高級面朝右,所以應用第一條公式;在3號位置的角塊是7號角塊,黃色朝上,因此Set Up時不需要改變第二個目標塊(7)的色向;在7號位置的角塊是8號角塊,色向正確,因此下一組循環亦是用第一條公式。
第二組循環的緩衝塊是8號角塊,用第一條公式;在8號位置的是1號角塊,綠色朝下,因此要把1號「位置」的綠色(也就是F面)Set Up至朝下;1號位置的角塊是5號角塊,轉動魔方(y2 x'),讓1號「位置」的綠色(也就是F面)向下,並讓1號位置移至4號位置,此時看到角塊黃色朝上,因此下一組循環亦是用第一條公式。
第三組循環的緩衝塊是5號角塊,用第三條公式;在5號位置的是6號角塊,黃色朝下,因此6號「位置」不用改變色向;在6號位置的是4號角塊,此時所有角塊都已經復原。


操作(下面是個人正在嘗試使用的編碼,個人覺得不太好用,所以不用太在意):
37+
81G+
56+


37+:
[SetUp37]D' B2
[換角+]D2 RUR' D2 RU'R'
[Reverse37Y]B2 D


81G+
[SetUp81G]L
[換角+]RUR' D RU'R' D'
[Reverse81G]L'


56+
[SetUp56]
[換角+]D RUR' D RU'R' D2
[Reverse56Y]




http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove=D2 B2 R2 D\' L2 D B2 F2 L2 B2 U B2 U F U\' F\' R2 F\' D\' F\' &move=D\' B2 D2 RUR\' D2 RU\'R\' B2 D L RUR\' D RU\'R\' D\' L\' D RUR\' D RU\'R\' D2 &speed=3












下面還有幾個例子,註解後補……
U' F2 U2 R2 U' F2 L2 D R2 F2 U R2 B' D2 B' D B L2 D L2 B'


17B
28
38G+
5+


[SetUp17B]L2 R y
[換角+]D' RUR' D2 RU'R D'
[Reverse17B]y' R' L2


[SetUp28]
[換角](R'D'RD)3 U2 (R'D'RD)3 U2
[Reverse28]


[SetUp38G]D' F' B2 y'
[換角]D (RUR'U')3 D2 (RUR'U')3 D
[Reverse38G]y B2 F D


[SetUp5]L'
[轉角+](R'D'RD)2 U' (D'R'DR)2 U
[Reverse5+]L


http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove=U\' F2 U2 R2 U\' F2 L2 D R2 F2 U R2 B\' D2 B\' D B L2 D L2 B\' &move=L2 R y D\' RUR\' D2 RU\'R\' D\' y\' R\' L2 (R\'D\'RD)3 U2 (R\'D\'RD)3 U2 D\' F\' B2 y\' D (RUR\'U\')3 D2 (RUR\'U\')3 D y B2 F D L\' (R\'D\'RD)2 U\' (D\'R\'DR)2 U L &speed=3










L2 D' U' F2 U' R2 U' L2 U L2 F2 U' R2 U2 F' D U2 L2 D R2 B
86B+
37R-
18+
2+


[SetUp86B]L'
[換角+]RUR' D RU'R' D'
[Reverse86B]L


[SetUp37R]B2 D2 B
[換角-] URU'R' D2 RUR'U' D2
[Reverse37R]B' D2 B2


[SetUp18]L2
[換角+]D2 RUR' D2 RU'R'
[Reverse18]L2


[SetUp2]
[轉角+](R'D'RD)2 U2 (D'R'DR)2 U2
[Reverse2]


http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove=L2 D\' U\' F2 U\' R2 U\' L2 U L2 F2 U\' R2 U2 F\' D U2 L2 D R2 B &move=L\' RUR\' D RU\'R\' D\' L B2 D2 B URU\'R\' D2 RUR\'U\' D2 B\' D2 B2 L2 D2 RUR\' D2 RU\'R\' L2 (R\'D\'RD)2 U2 (D\'R\'DR)2 U2 &speed=3


















B2 F2 L2 U2 R2 U B2 U' B2 D2 L2 F2 U2 B R2 U L2 D2 U F' R2
53R
82
67R-


[SetUp53R]B'
[換角]D (RUR'U')3 D2 (RUR'U')3 D
[Reverse53R]B


[SetUp82]
[換角]U2 (R'D'RD)3 U2 (R'D'RD)3
[Reverse82]


[SetUp67R]RFR'
[換角-]D2' URU'R' D' RUR'U' D'
[Reverse67R]RF'R'


http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove=B2 F2 L2 U2 R2 U B2 U\' B2 D2 L2 F2 U2 B R2 U L2 D2 U F\' R2 &move=B\' D (RUR\'U\')3 D2 (RUR\'U\')3 D B U2 (R\'D\'RD)3 U2 (R\'D\'RD)3 RFR\' D2 URU\'R\' D\' RUR\'U\' D\' RF\'R\' &speed=3














D2 F2 D2 R2 U' B2 L2 R2 U R2 F2 U' L D L2 D2 L' B2 U F2 R
56B-
72B+
83
1-


[SetUp56B]L' D2 L
[換角-]D URU'R' D2 RUR'U' D
[Reverse56B]L' D2 L


[SetUp72B]L'
[換角+]D' RUR' D' RU'R' D2
[Reverse72]L


[SetUp83]B2
[換角](RUR'U')3 D2 (RUR'U')3 D2
[Reverse83]B2


[SetUp1]
[轉角-](D'R'DR)2 U' (R'D'RD)2 U
[Reverse1]


http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove=D2 F2 D2 R2 U\' B2 L2 R2 U R2 F2 U\' L D L2 D2 L\' B2 U F2 R &move=L\' D2 L D URU\'R\' D2 RUR\'U\' D L\' D2 L L\' D\' RUR\' D\' RU\'R\' D2 L B2 (RUR\'U\')3 D2 (RUR\'U\')3 D2 B2 (D\'R\'DR)2 U\' (R\'D\'RD)2 U &speed=3

[ 本帖最后由 nnkken 于 2010-2-25 18:43 编辑 ]
作者: mJ_Einstein    时间: 2010-2-25 18:33:48

好贴,不过好像在哪里看过思想相同的方法,学习了,谢谢楼主
作者: yaorendechong    时间: 2010-2-25 19:07:18

很好的教程,加精吧..
作者: 夜雨听风    时间: 2010-2-25 19:37:09

好深奥!连四步都没成功的飘过
作者: 熊猫老可    时间: 2010-2-25 20:09:59

确实深奥,对盲拧不太了解,嘿嘿,看看瞧瞧
作者: yaorendechong    时间: 2010-2-25 20:13:16

怎么没人加分????
作者: nnkken    时间: 2010-2-26 17:13:03

最近試了幾次,發現Set Up方面真的需要非常熟悉……
不太熟悉的情況下,角塊的操作時間大概是90秒,很慢= =
作者: 123wyx    时间: 2010-2-26 17:20:52

LZ辛苦了,谢谢分享。
中间那段确实没看懂~
作者: nnkken    时间: 2010-2-26 19:38:17

方法要說出來很複雜,但實際做起來不算太難,只是容易混淆。
以下再舉個例子,具體說說如何觀察。




以下說明中,有關角的編號和魔方各面顏色,請參考頂樓。




打亂:R U R F2 U' R D R B2 U' F2 U2 D' F2 R2 F2 R2 U' L2
分析:
位於緩衝「位置」(4號)的是2號「角塊」,「角塊」的高級色(白色)朝L面,因此用第一條公式(RUR');
位於第一目標「位置」(2號)的是8號「角塊」,「角塊」的色向為:「位置」的高級色面(U面)是綠色(F面),因此我們要把8號「位置」的F面Set Up至向下。
                           ↑第一目標「位置」以「哪種顏色朝U面/D面」去判斷色向。
位於第二目標「位置」(8號)的是7號「角塊」,由於剛才說到,要把「位置」的F面Set Up至向下;而我們用的是第一條公式,第一條公式的緩衝塊向右(R面)。
因此我們轉動魔方,把F面當作R面(就是轉y'),並讓8號「位置」隨魔方的整體轉動「移到」4號位置(前上右的位置)(轉完y'轉x2)。這時看角塊,發現角塊的高級色(黃色)在F面,因此下一組循環要用第二條公式(URU'R')。




第二組循環如法泡製……


不知為甚麼,Flash和Java都不能用= =
以下是Flash的連結…想看的請自己貼到網址列上面= ="
http://mf8.com.cn/flash/cube3.swf?&face=214365&initmove=R%20U%20R%20F2%20U'%20R%20D%20R%20B2%20U'%20F2%20U2%20D'%20F2%20R2%20F2%20R2%20U'%20L2%20&move=[28F+](L2%20U%20R'%20y')%20(RUR'%20D2%20RU'R'%20D2)%20(y%20R%20U'%20L2)\n[75L-](F'%20y')%20(D2%20RUR'%20D%20RU'R'%20D)%20(y%20F)&speed=3






解法步驟:
[28F+](L2 U R' y') (RUR' D2 RU'R' D2) (y R U' L2)
[75L-](F' y') (D2 RUR' D RU'R' D) (y F)

[ 本帖最后由 nnkken 于 2010-2-26 19:49 编辑 ]
作者: nnkken    时间: 2010-2-27 23:18:23

沒甚麼人回應
是我表達能力太差以致大家都看不太懂嗎


剛才發現一種方法,大概可以把Set Up降至三步以內。
那就是:當第一目標塊在頂層而第二目標塊在底層時,Set Up第一目標塊而非第二目標塊,同時改變所用的公式。
詳細情況有待研究……
大概就是直接把第一目標「角塊」Set Up至色向正確,然後按其「位置」的變化而改變所用公式。

[ 本帖最后由 nnkken 于 2010-2-27 23:20 编辑 ]
作者: 123wyx    时间: 2010-3-2 13:03:21

又看了一遍,还是没完全看懂~
感觉虽然方法比较完整但是规则比较复杂,不太容易理解。这种创新的思路值得借鉴。
作者: nnkken    时间: 2010-3-2 22:08:21

哎……我也不太懂得解釋= =
只好期待以後買了網路攝影機後拍片解釋吧……
作者: 柯哀之恋    时间: 2018-10-6 16:38:20

又是好多空白
作者: yyglxc    时间: 2018-10-7 15:31:16

学习一下公式!




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