Conway's Game of Life
Program
Description
ライフゲームはConwayによって発案された生命のシミュレーションである。
各マスが生命の状態(黒:生、白:死)を表しており、以下の規則に従って状態が遷移していく。
誕生: 死んでいるセルに隣接する生きたセルがちょうど3つあれば、次の世代が誕生する。
生存: 生きているセルに隣接する生きたセルが2つか3つならば、次の世代でも生存する。
過疎: 生きているセルに隣接する生きたセルが1つ以下ならば、過疎により死滅する。
過密: 生きているセルに隣接する生きたセルが4つ以上ならば、過密により死滅する。
Source code
Notes
周期的に、無性にライフゲームを作りたくなるときが来る。簡単に作れる割には観賞して楽しめる点が非常に気に入っている。
「あー。あそこのブリンカー消されちゃったな。」
私のように、ライトな楽しみ方をする一方で、コンピュータを作るヘビーなユーザもいるみたいだから世界は広い。ライフゲームはチューリング完全なのである。見た目以上に奥が深いのである。