小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

魔方的玩法 (視頻教程+詳細(xì)圖解+3D動畫)

 nqj0108 2009-08-06

魔方玩法技巧的網(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)真讀了一定會有所收獲的。



魔方別看只有26個(gè)小方塊,變化可真是不少,魔方總的變化數(shù)為

魔方總變化數(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è)置。

請從這里選擇一種顏色
 
然后點(diǎn)擊下面的小方塊分配顏色
     
     
最后
 

好像預(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步,魔方
 


動畫會自動播放,你也可以用播放條右邊一步一步看。最左邊的回到初始狀態(tài)。

F   D R2
     
初始狀態(tài) 藍(lán)色塊 轉(zhuǎn)到底面 旋轉(zhuǎn)底面,對好側(cè)面黃色 翻上來

我說的夠清楚了吧。D位置和B位置完全同理,也是把中間層含有藍(lán)色的棱色塊變到底面上去,然后對好側(cè)面顏色,再翻上來,而對于AC位置你可以旋轉(zhuǎn)該面,讓其變到BD位置。如果某個(gè)棱色塊的藍(lán)色面已經(jīng)在頂面或底面,相信大家會有辦法解決的。 你要記住的是,如果遇到困難,就把藍(lán)色變到底面,在底面上你是可以任意旋轉(zhuǎn)的

有時(shí)候,你會碰到左圖這樣的情況,藍(lán)色塊轉(zhuǎn)到底面時(shí)影響了已經(jīng)對好的紅色面,這時(shí)候,你需要在最后一步之前恢復(fù)紅色面的位置。具體操作見下。


 

魔方小站)

  F D F' R2  
初始狀態(tài) 藍(lán)色塊 轉(zhuǎn)到底面,但
這影響了對好的紅色側(cè)面
旋轉(zhuǎn)底面,對好側(cè)面黃色 恢復(fù)紅色 藍(lán)色塊轉(zhuǎn)到頂層

照上面說的,你重復(fù)做4個(gè)棱,應(yīng)該就可以做好十字啦。

這里我給初學(xué)者建議一種更清晰快速的方法,藍(lán)色棱變到底面之后 ,可以不急著把它翻上去,可以變成左圖這個(gè)樣子,注意在底面上4個(gè)棱可以是任意順序,這會給你減少很大難度,這里是兩個(gè)例子,給大家開闊下思路,

   

最后把他們逐一對好側(cè)面顏色翻上去就行啦。比如:

下面我要說說標(biāo)記。你沒準(zhǔn)注意到上個(gè)表格里的一些奇怪的字母,那些字母的意思很簡單,

F = front face 前面 B = back face 后面 R = right face 右面
L = left face 左面 U = up face 上面 D = down face 下面

以上面的表里的標(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種位置,

玩魔方第一面角塊的算法玩魔方第一面角塊的算法1
對于A位置,只需下面3步,對于C、D、EF,請先到后面看看怎么把他們變成AB

注意哦,我們歸位的小角塊的顏色必須要對應(yīng)好。比如這里的藍(lán)小角塊必須上到角,不能上錯(cuò)哦,否則T字就出不來啦??赡苡械呐笥岩呀?jīng)覺得我像唐僧了,不過確實(shí)有的朋友有這個(gè)問題的,我還是要說的詳細(xì)一點(diǎn)。A位置轉(zhuǎn)法如下:魔方

F  D  F' 
初始狀態(tài) 此步很巧妙,同時(shí)達(dá)成兩個(gè)目的:一個(gè)是讓頂層的目標(biāo)角位置到底層來“接應(yīng)”藍(lán)角塊,另一個(gè)是讓藍(lán)角塊也準(zhǔn)備到了應(yīng)有的位置。 藍(lán)角塊 轉(zhuǎn)到目標(biāo)位。 轉(zhuǎn)回頂層。
魔方玩法之對角線鏡像

而對于B位置,其實(shí)完全一樣,就是把剛才的3步對于頂面對角線做一個(gè)鏡像

如左圖,對于頂面對角線做一個(gè)鏡像,我們將在后面無數(shù)次的遇到,所以請大家一定注意這個(gè)鏡像的意義。

上面F D F'對角線鏡像就是R' D' R,具體請看,


 

 



此動畫設(shè)為不自動播
放,請按播放鍵開始
R'  D'  R 
B位置的圖就是A位置的對角線鏡像,所以他的算法就是FDF'對著對角線照鏡子。 F對角線鏡像就是R',大家應(yīng)該很明白吧,參看一下上面鏡子的圖片。 D的鏡像就是D' F'的鏡像就是R
 

對于C、D、EF位置,你總可以用旋轉(zhuǎn)側(cè)面底面將其轉(zhuǎn)到AB位置。這里是幾個(gè)例子 :(這些算法是不應(yīng)該記的,你應(yīng)該自己摸索著轉(zhuǎn)幾下,肯定能轉(zhuǎn)出來)

對于F 對于C 對于D 對于E
 
       
如果您暫時(shí)不能看動畫,可以點(diǎn)擊下面算法看簡單的圖解
F D2 F' D'
F D F' D' R' D' R D F D F'

 

重復(fù)做4個(gè)角,你就會得到

魔方玩法之完成的第一面1

這樣我們已經(jīng)打好了地基,簡單吧。


(第三步)放第二層的棱色塊,變成形如 (您也可以看看 第三步的視頻講解)

魔方玩法之第一二兩層

由上一步到這一步的圖,大家肯定看出了這步我們要處理的是中間層,,四個(gè)棱色塊。這次,你先把魔方翻過來了,藍(lán)面朝下,綠面朝上,再看看以上4個(gè)棱色塊哪些位于頂面(綠色為中心的面),隨便選擇一個(gè),我們就從它開始,這里以為例,通常,你會碰到兩種情況,

魔方玩法之第二層2

我們要把頂層棱色塊插入到上圖紅色箭頭所指的位置,你應(yīng)該把所夾的角放在最靠近你的位置(右前),然后一、二種情況非常好識別了,同色的一排分別在前面右面。

對于第一種情況,使用下面的算法,

U R U' R'
U' F' U F  
 

 

  • 整個(gè)算法是URU'R' + U'F'UF,是不是很有規(guī)律?我們看,好像后一半U'F'UF正好是 前一半URU'R'對角線鏡像吧,是吧?我們看前四步URU'R'的作用是把左圖里我們要的兩個(gè)小塊組合起來,上表中標(biāo)為紅色的第5圖顯示了組合好的兩個(gè)色塊,而后四步U'F'UF則是把我們組合好的兩個(gè)小塊填進(jìn)正確的位置。魔方

 

 

所以,如果你碰見,

魔方玩法之第二層2

該怎么辦呢?可能好多朋友都看出了,我們的算法應(yīng)該是上面算法的對角線鏡像,因?yàn)槲覀兯龅木褪菍χ?font color="#0000ff">對角線照個(gè)鏡子,因?yàn)榍鞍牒蟀牖?strong>對角線鏡像,所以算法就是前半后半顛倒過來,成為U'F'UF + URU'R',魔方

U' F' U F
U R U' R'  
 

魔方玩法之第二層特殊情況會有一些情況下,你需要的棱色塊不在頂面,而在第二層的錯(cuò)誤位置或者朝向,這時(shí)咋辦?首先,你要先做在頂面上的那些, 可能不聽話的棱色塊會自己變到頂面上,如果最后他還是不聽話,如左圖,我們就用上面算法把個(gè)無關(guān)大局的棱色塊搞到該位置,我們要的那個(gè)棱色塊就自然換到頂層了,這稍微有點(diǎn)麻煩,不過對于我們初等解法只能這樣先忍忍了,這也可能會激發(fā)大家去學(xué)高級的解法吧

 

同樣重復(fù)做其他三個(gè)棱,第三步就完成了。我們到現(xiàn)在為止一共就學(xué)了2個(gè)算法吧,所以大家要加油啊。

我要換頁了,不然這頁可能打開就太慢了。

下一

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多