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+:
D' B2
[換角+]D2 RUR' D2 RU'R'
B2 D


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


56+

[換角+]D RUR' D RU'R' D2





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+


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


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+


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



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-


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'


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-


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



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=(L2%20U%20R'%20y')%20(RUR'%20D2%20RU'R'%20D2)%20(y%20R%20U'%20L2)\n(F'%20y')%20(D2%20RUR'%20D%20RU'R'%20D)%20(y%20F)&speed=3






解法步驟:
(L2 U R' y') (RUR' D2 RU'R' D2) (y R U' L2)
(F' y') (D2 RUR' D RU'R' D) (y F)

[ 本帖最后由 nnkken 于 2010-2-26 19:49 编辑 ]

nnkken 发表于 2010-2-27 23:18:23

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


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

[ 本帖最后由 nnkken 于 2010-2-27 23:20 编辑 ]
页: [1] 2
查看完整版本: 原創的一種角塊盲解方法(屬三循環二步法)