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