在康威的生命遊戲中,簡單的規則中出現了奇怪的圖案(和太空船)
自己玩,觀察四個簡單規則所產生的奇怪複雜的行為。
1970 年,英國數學家約翰·霍頓·康威 (John Horton Conway) 創建了一款零玩家電玩遊戲,被稱為「康威的生命遊戲」。
遊戲發生在方格網格上,用戶唯一可以輸入的就是設定初始狀態,這與《孤島驚魂》相去甚遠。 使用者設定網格的起始狀態——決定哪些空間被佔用,哪些空間未被佔用——然後遊戲遵循一些簡單的規則來決定網格的演變。 這聽起來很乏味,但結果卻絕非如此。
規則,由Conway決定如下:
對於一個被佔用的空間,每個有一個被佔用的鄰居或沒有鄰居的細胞都會死亡,就像孤獨一樣。 每個有四個或更多鄰居的佔據空間也會死亡,就像人口過剩一樣。 如果一個被佔用的單元格有兩個或三個鄰居,它將存活到下一步(即,當整個網格向前移動一步時,它將保持被佔用狀態)。
同時,一個未被佔用的空間只有在其旁邊有三個被佔用的空間時才會被填滿。
那麼為什麼這很有趣和/或有趣呢? 遵循這些簡單的規則,複雜性就會出現。 模式和震盪指標出現得很快,並被玩過它的玩家發現。 重複模式也很快出現,網格方塊之間的相互作用更加複雜,包括一些僅在許多世代之後才出現並穩定的模式。 例如,7 個佔據方格的「橡實」圖案會產生 13 個滑翔機,並且只有在5,206代。
滑翔機是生命遊戲中出現的最小的移動結構,但在混亂中也出現了其他更大的「太空船」(在這裡玩一個)。 這些船隻自我複製並在網格上移動,而其他模式可以產生“槍”(在這裡看到一個),在其路徑上創建並發送更多滑翔機。
還有一些被稱為「吞噬者」的結構,如果太空船太近,它們就會吞噬它們。
使用遊戲的簡單規則,可以創建邏輯門,讓您進行計算。
其實這個遊戲就是「圖靈完備”,這意味著有了正確的起始模式,就可以進行傳統計算機上可能進行的任何計算。例如,這裡是康威生命遊戲中計算機模擬的康威生命遊戲。
遊戲的主要收穫並不是關於 2D 宇宙中生命的可能性(儘管)但是複雜的模式和行為可以從非常簡單的規則產生。 那,並且盡量不要靠得太近。