| 複雜性科學 - 複雜適應性系統 > 人工生命 > 細胞自動機 | 思辨 部落格 信箱 阿特拉斯 |
| 生命遊戲的規則變化(三) | |
|
生命遊戲之千變萬化,就像是地球上許多不同種類的生物展現各自的風采。在品味巧奪天工的彩繪與藝術創作之餘,筆者的興趣還是在於類似生物行為的模擬,所以在上個單元與這個單元,筆者特別選入了幾個類似細胞繁殖與微生物遷移現象的範例,例如: 在上個單元的範例中(你可以直接點選連結,觀察該範例): ● Assimilation:兩隻變形蟲相遇之後,合而為一,但是變形為菱形時,就不再調整形狀 在下面所展示的範例中: ● Amoeba:變形蟲在調整自己的身體形狀,以適應週遭的環境。如果你用滑鼠把變形蟲的 你會發現這幾個類似生物行為的範例,它們的特徵既不完全地穩定,卻也不會陷入混沌般的瘋狂狀態,似乎有一定的結構支配其中。在下個單元,筆者將介紹 Wolfram 對於細胞自動機的規則所提出的「四種普遍性等級」,我們會發現:原來生命現象是介於秩序與混沌之間。 在這三個單元約略地介紹了生命遊戲的規則變化,在這裡你也可以自己動手玩生命遊戲,甚至發現屬於自己的有趣規則,例如,筆者就提出了 Sinner Rule(S/B/G=1358/0/1)。 為了方便你自己動手玩生命遊戲,在上面的 Java Applet 中,筆者提供了四組控制項可以讓你直接在線上改變參數,包括讓你修改規則、色彩、隨機密度與方格的大小。你可以在疊代過程中同步修改規則、色彩與方格大小,這個改變會馬上顯現在畫面上,其中色彩控制項的 S 代表 StartColor,E 代表 EndColor, 0 代表藍色,1 代表綠色, 2 代表黃色 ,3 代表紅色 。如果你還是不瞭解這些細節,請參考 這裡。 在你動手玩生命遊戲的時候,建議你對照第四單元的規則列表,對於每一個規則先設定簡單的初始圖樣,例如 1x2、2x2 或 3x3 …… 看看疊代的變化如何,再選擇選單中「Rondom」隨機細胞分布的方式,比較看看演化的結果;或者,直接用滑鼠修改範例中的細胞分布,觀察這樣的改變對於下一步的疊代會有什麼影響。這樣你會比較容易發現該規則的特徵,與其中有趣的形態。 |
| 第四頁 | 上一層 | 第六頁 |