Mukai Systems

Conway's Game of Life

Program

Unsupported browser.

Description

ライフゲームはConwayによって発案された生命のシミュレーションである。

各マスが生命の状態(黒:生、白:死)を表しており、以下の規則に従って状態が遷移していく。

誕生: 死んでいるセルに隣接する生きたセルがちょうど3つあれば、次の世代が誕生する。

生存: 生きているセルに隣接する生きたセルが2つか3つならば、次の世代でも生存する。

過疎: 生きているセルに隣接する生きたセルが1つ以下ならば、過疎により死滅する。

過密: 生きているセルに隣接する生きたセルが4つ以上ならば、過密により死滅する。

-- Wikipedia: ライフゲーム

Source code

Notes

周期的に、無性にライフゲームを作りたくなるときが来る。簡単に作れる割には観賞して楽しめる点が非常に気に入っている。

「あー。あそこのブリンカー消されちゃったな。」

私のように、ライトな楽しみ方をする一方で、コンピュータを作るヘビーなユーザもいるみたいだから世界は広い。ライフゲームはチューリング完全なのである。見た目以上に奥が深いのである。

More info

See also