|
魔方玩法技巧的網(wǎng)頁有好多了,但是我自己非常想做一個,總覺得自己做的會和別人的不一樣,也許會做出一點自己的特色,總之,我覺得只要認真的做一件事,總是會有很好的心得。我從小家里就有一個魔方,可是我從來就沒玩出過一面,幾個月前,我偶爾看到了一個外國網(wǎng)頁,突然一下我才知道玩出六面魔方原來這么簡單,我平時也沒有時間,主要就是在公車上、地鐵上那些時間玩,我發(fā)現(xiàn)這是件很不錯的事情, 往往你還原完一個魔方一抬頭,你會發(fā)現(xiàn)一個車箱人的目光都在你的身上:)慢慢我也學(xué)會了其他的魔方技巧和魔方解法,更重要的,我認識了很多玩魔方的朋友,我發(fā)現(xiàn)許多玩魔方的朋友都是對生活富有激情并且很有意思的人,他們給了我很多的啟發(fā),這是我做這個網(wǎng)站最大的收獲。 另外,我對魔方的道理很感興趣,計劃寫出一個程序,給出任意魔方的解法,當然那不是基于這些人類的魔方技巧,據(jù)說計算機的解平均20步就可以了(人類的最快的也需要50多步)。希望同樣有興趣的朋友多和我交流,網(wǎng)頁下面就可以給我寫信。希望大家都能在魔方中找到樂趣,并且更重要的,用一種充滿好奇、興味盎然的方式來生活,去找到生活的樂趣。 另外,在學(xué)完魔方之后,我推薦每一個熱愛生活的朋友去看看這篇演講,來自蘋果電腦的CEO Steve Jobs,他在斯坦福大學(xué)2005年畢業(yè)典禮上的演講,最后一句是 Stay Hungry, Stay Foolish,我想你認真讀了一定會有所收獲的。 不用學(xué)高級玩法,一個好魔方就可以讓你輕松的用入門玩法達到2分鐘以下,想買好魔方,到咱小站自己的魔方淘寶店去看看:) NEW!國甲2的視頻演示,想親身試驗一下手感?我們北京市內(nèi)也有了實體店, 北京的朋友可以點這里查看地圖。
魔方別看只有26個小方塊,變化可真是不少,魔方總的變化數(shù)為
或者約等于4.3·1019。如果你一秒可以轉(zhuǎn)3下魔方,不計重復(fù),你也需要轉(zhuǎn)4542億年,才可以轉(zhuǎn)出魔方所有的變化,這個數(shù)字是目前估算宇宙年齡的大約30倍。 三階魔方總變化數(shù)的道理是這樣:六個中心塊定好朝向后,就構(gòu)成了一個坐標系,在這個坐標系里,8個角色塊全排列8!,而每個角色塊又有3種朝向,所以是8!*38,12個棱色塊全排列每個有2種朝向是12!*212,這樣相乘就是分子,而分母上3*2*2的意義是,保持其他色塊不動,不可以單獨改變一個角色塊朝向(對應(yīng)3),單獨改變一個棱色塊朝向(對應(yīng)2),和單獨交換一對棱色塊或一對角色塊的位置(對應(yīng)另一個2)。至于為什么,我建議大家自己先想想,我初步寫了一些,你可以到這里看看。 由此可見,這么多變化用很短時間變回六面同色不是很簡單的。不過世界上最快的人7.08秒就可以還原一個魔方(記錄創(chuàng)造于2008年7月12日的 捷克公開賽),記錄保持者是來自荷蘭的Erik Akkersdijk。 那些人為什么會這么快呢?因為他能記住好多的魔方算法,或者也有叫魔方公式的,世界上頂尖的選手,據(jù)說可以記住600多個算法。我們這里介紹的入門魔方解法,涉及的算法很少而且都很簡單, 只要學(xué)會,每個人都可以輕松得學(xué)會玩魔方的。 在開始之前,讓我們來看看魔方的基本構(gòu)造,魔方六面的中心塊的相對位置是固定的,這個你拆過魔方就會知道,我敢保證在你照后面的方法開始擰來擰去的時候,很容易就忘記前后左右開始是什么顏色,這樣就擰亂了。所以你開始一定要定好一個你喜歡的朝向。在這里我選藍色做為頂面,綠色為底面,紅色前面,橙色后面,白色左面,黃色右面。 當然你可能貼紙貼的就跟我不一樣,魔方六面貼紙應(yīng)該有5*3!=30種貼法吧,為啥呢?因為假如你指定藍面為頂面,那么底面就應(yīng)該有5種選擇,還剩下4面構(gòu)成一個環(huán),這個環(huán)去除了旋轉(zhuǎn)對稱共有3!種貼法,對吧:)我選的如下圖。
關(guān)于播放動畫的Java Applet:點擊上面的按鈕會彈出一個窗口,如果你的窗口里只顯示一個X,或者完全沒有顯示,你就需要手動安裝一下Java運行時環(huán)境了 :我推薦您使用新浪下載,并用迅雷、快車等工具加速,這樣效率最高;您也可以到JAVA官方網(wǎng)站下載,官方網(wǎng)站是在網(wǎng)頁上單線程下載通常會較慢 ,但會自動識別Linux等非Windows操作系統(tǒng)。官網(wǎng)Java Runtime Environment(簡體中文版),或者here (English Version),或者這里(繁體中文版)。 如果你想要這個java applet的源碼可以到這里看看,感謝Werner Randelshofer的卓越工作。這個動畫使用起來很簡單方便。
![]() 如果你想改變后面所有動畫里六面的顏色,可以在這里設(shè)置。
好像預(yù)備的文字太多了,大家看得很乏味了吧,下面我們開始講怎樣玩魔方吧。 在開始之前我跟大家建議一下學(xué)習(xí)方法,只要記住三點,1.以看圖、看動畫、看視頻為主,我推薦先看一遍視頻再看文字教程。2.多自己思考多自己摸索著擰,讓自己主導(dǎo),別依賴教程。3.簡單思考,不要把問題復(fù)雜化,所有步驟都很簡單。如果產(chǎn)生了疑問,再來仔細看教程里的文字說明,這時候帶著問題看,看得越細越好。另外就是已經(jīng)有幾十萬人照著這個教程成功還原,里面應(yīng)該沒有錯誤,請信任它。就是這些啦,讓我們開始挑戰(zhàn)魔方吧:) 如果你想結(jié)合我們的魔方視頻教程學(xué)習(xí),你應(yīng)該先看看視頻教程的引言部分。 (第一步)在第一面做一個十字,形成如下的樣子:
注意啊,你對好的十字必須如上圖,每個側(cè)面的棱和中心是同色的。做成這步的方法很多,我建議你自由發(fā)揮。如果實在有困難,我這里提供一個萬全的辦法,就是把中間層含有藍色的棱色塊變到底面上去,然后對好側(cè)面顏色,再翻上來。我這里就舉一個例子大家就應(yīng)該明白了,對于左圖B位置,只需要下面3步,魔方
我說的夠清楚了吧。D位置和B位置完全同理,也是把中間層含有藍色的棱色塊變到底面上去,然后對好側(cè)面顏色,再翻上來,而對于A和C位置你可以旋轉(zhuǎn)該面,讓其變到B或D位置。如果某個棱色塊的藍色面已經(jīng)在頂面或底面,相信大家會有辦法解決的。 你要記住的是,如果遇到困難,就把藍色變到底面,在底面上你是可以任意旋轉(zhuǎn)的。
有時候,你會碰到左圖這樣的情況,藍黃色塊轉(zhuǎn)到底面時影響了已經(jīng)對好的紅色面,這時候,你需要在最后一步之前恢復(fù)紅色面的位置。具體操作見下。
魔方小站)
照上面說的,你重復(fù)做4個棱,應(yīng)該就可以做好十字啦。 這里我給初學(xué)者建議一種更清晰快速的方法,藍色棱變到底面之后 ,可以不急著把它翻上去,可以變成左圖這個樣子,注意在底面上4個棱可以是任意順序,這會給你減少很大難度,這里是兩個例子,給大家開闊下思路, 最后把他們逐一對好側(cè)面顏色翻上去就行啦。比如: 下面我要說說標記。你沒準注意到上個表格里的一些奇怪的字母,那些字母的意思很簡單,
以上面的表里的標記為例,F就代表前面順時針轉(zhuǎn)90°,F'代表前面逆時針轉(zhuǎn)90°,R2代表右面轉(zhuǎn)180°,就這么簡單,大家明白了吧。 另外,如果你的魔方是有數(shù)字的魔方,或者帶圖形、帶圖案的魔方,那么你六面中心塊就有了朝向的問題,你可以參考這一頁在此步對好側(cè)面中心塊。 (第二步)對好第一面,加上四側(cè)面的T字型,形成:(您也可以看看 第二步的視頻講解)
做好這一步其實你只要學(xué)會一招就夠了。那個藍色的角色塊,轉(zhuǎn)來轉(zhuǎn)去之后就6種位置,
注意哦,我們歸位的小角塊的顏色必須要對應(yīng)好。比如這里的藍紅黃小角塊必須上到紅黃角,不能上錯哦,否則T字就出不來啦??赡苡械呐笥岩呀?jīng)覺得我像唐僧了,不過確實有的朋友有這個問題的,我還是要說的詳細一點。A位置轉(zhuǎn)法如下:魔方
而對于B位置,其實完全一樣,就是把剛才的3步對于頂面對角線做一個鏡像,方 如左圖,對于頂面對角線做一個鏡像,我們將在后面無數(shù)次的遇到,所以請大家一定注意這個鏡像的意義。 上面F D F'的對角線鏡像就是R' D' R,具體請看,
而對于C、D、E、F位置,你總可以用旋轉(zhuǎn)側(cè)面和底面將其轉(zhuǎn)到A或B位置。這里是幾個例子 :(這些算法是不應(yīng)該記的,你應(yīng)該自己摸索著轉(zhuǎn)幾下,肯定能轉(zhuǎn)出來)
重復(fù)做4個角,你就會得到
這樣我們已經(jīng)打好了地基,簡單吧。 (第三步)放第二層的棱色塊,變成形如 (您也可以看看 第三步的視頻講解)
由上一步到這一步的圖,大家肯定看出了這步我們要處理的是中間層紅白,紅黃,橙白,橙黃四個棱色塊。這次,你先把魔方翻過來了,藍面朝下,綠面朝上,再看看以上4個棱色塊哪些位于頂面(綠色為中心的面),隨便選擇一個,我們就從它開始,這里以紅白為例,通常,你會碰到兩種情況,
我們要把頂層紅白棱色塊插入到上圖紅色箭頭所指的位置,你應(yīng)該把紅白所夾的角放在最靠近你的位置(右前),然后一、二種情況非常好識別了,同色的一排分別在前面和右面。 對于第一種情況,使用下面的算法,
所以,如果你碰見,
該怎么辦呢?可能好多朋友都看出了,我們的算法應(yīng)該是上面算法的對角線鏡像,因為我們所要做的就是對著對角線照個鏡子,因為前半后半互為對角線鏡像,所以算法就是前半后半顛倒過來,成為U'F'UF + URU'R',魔方
同樣重復(fù)做其他三個棱,第三步就完成了。我們到現(xiàn)在為止一共就學(xué)了2個算法吧,所以大家要加油啊。 我要換頁了,不然這頁可能打開就太慢了。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|