萬化細胞動態桌布
想要一個多彩又有深度的桌布,所以延用了細胞自動機的原形來實現一個自動成形的桌布。說到細胞自動機,這是一個很有趣的概念。他的規則很簡單 A、 一個細胞如果有二或三個鄰居則可以活到下一刻 , 否則就會死於獨居或壅擠。 我們看一下例圖。中間藍色的部分是我們感興趣的細胞,紅色是鄰居。 因為有兩個鄰居或是三個鄰居所以他們的下一刻藍色細胞還是可以存在。 下兩張圖是鄰居只有一個或是大於三個。所以下一刻,藍色的細胞就消失了。就是死去了。 =======> B 、一個空格處如果剛好有三個鄰居,則可生出藍色細胞。 =======> 了解這些規則,我們來來看一個六個細胞排成一列的演化三個步驟的過程 看似簡單的規則,是否會讓我們懷疑,這能做什麼? 我們先了解細胞自動機的目地是什麼?電腦之父馮諾曼( John von Neumann )在 1940 年代開始研究細胞自動機( cellular automaton ),目地是為了發展具有自我複製能力的計算工具 。 據說 溤諾曼小時候就有過目不忘的能力,而且計算能力超強。有一次他的母親抬頭想著事,馮諾曼小小年紀就說, ” 媽,你在算什麼,我幫你算… ” 。呵…如果誰家的小孩今天冒出這驚人之語,請貴父母們好好的栽培他。 什麼是 自我複製能力的計算工具,說穿了 就是一種人工生命,人類就是其中的一種。只是演化的規則比細胞自動機複雜多了。從小層次的規則為主,產生大層次上的演化現象。也叫做突現行為。意思是說,將一兩條人們以為簡單的規則加入單一個生命體的行為中,當我們把生命體複製到千千萬萬個時,這一兩條規則會帶來什麼變化。我們看一段影片。 這影片中的鳥是不是被指揮了?是不是被一個更高層的力量給控制?其實不然。他們只遵從兩條規則 一、飛的時候盡量離彼此近一點。 二、飛的時候不要跟別的個體相撞。 簡單的規則,卻出現這樣複雜...