棋盤可以從你手動點出的細胞開始,也可以用隨機種子產生。每一步都套用康威規則:活細胞周圍有 2 或 3 個活鄰居時存活,空格周圍剛好有 3 個活鄰居時誕生。
開始與停止會用瀏覽器內的 200 ms 計時器推進模擬。單步會前進一代,清除會清空棋盤,隨機會填入約 30% 的細胞。圖案不會上傳,也沒有儲存成圖庫。
關於這個主題的常見疑問與實用解答。
每一代中,每個細胞都會檢查周圍八個鄰居。活細胞少於 2 個活鄰居時因過度稀疏而死亡,有 2 或 3 個時存活,超過 3 個時因過度擁擠而死亡;死細胞周圍剛好有 3 個活鄰居時誕生。所有細胞會同時更新。
B3/S23 是康威規則的簡寫。B3 表示死細胞周圍剛好有 3 個活鄰居時誕生;S23 表示活細胞有 2 或 3 個活鄰居時存活。其他鄰居數量會讓死細胞維持死亡,或讓活細胞死亡。
點擊網格中的格子可以畫出初始圖案,也可以按「隨機」填入約 30% 的棋盤。按「開始」後每 200 ms 推進一代,「停止」會暫停;暫停時按「單步」只前進一代,「清除」則讓整個棋盤回到空白。
你會決定起始細胞,但開始之後,圖案只依規則確定地演化,不需要輪流、對手或後續決策,因此被稱為零人遊戲。你仍可在這個模擬器中暫停、修改細胞,再從不同的初始圖案重新開始。
這個模擬器使用固定的 20 x 20 網格,邊緣不會繞到另一側。棋盤外的位置一律視為沒有活細胞,因此圖案碰到邊界時可能改變;這與理論上在無限網格運作的生命遊戲不同。
畫一個 2 x 2 方塊,就會得到保持不動的靜物;畫一條連續 3 格的直線,則會得到在橫向與直向之間交替的閃爍者。要在 3 x 3 區域畫出滑翔機,請填上第一列中央、第二列右側,以及第三列全部 3 格。會移動的圖案要離邊緣遠一些,才不會太快被有限棋盤截斷。