ライフゲームは、数学者ジョン・コンウェイによって作成されたセルオートマトンです。セルオートマトンは、シミュレーションの一種です。ライフゲームでは、各セルが死んでいるか生きているかのグリッドがあります。この例では、黒い正方形が生きているセルを表し、白い正方形が死んでいるセルを表します。シミュレーションが進むにつれて、セルは一連のルールに基づいて死んでいる状態と生きている状態を切り替えます:
- 生きているセルが2つ未満の生きている隣人を持つと死ぬ。
- 生きているセルが3つを超える生きている隣人を持つと死ぬ。
- 生きているセルが2つまたは3つの生きている隣人を持つと、次の世代に変わらず生き続ける。
- 正確に3つの生きている隣人を持つ死んでいるセルは生き返る。
これらのルールは複雑な相互作用を生成します。キャンバスをクリックすると、ランダム化されたセルでシミュレーションが開始されます。再度キャンバスをクリックすると、シミュレーションが再起動します。
ライフゲーム by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.