ライフゲーム入門|B3/S23のルールとグライダー・パルサーの遊び方
公開日:2026年10月2日 更新日:2026年9月15日 運営:シルギア(Analyzegear, Inc.) 対象ツール:ライフゲーム(コンウェイ)
このツールは、数学者ジョン・ホートン・コンウェイが1970年に考案した「ライフゲーム(Conway's Game of Life)」をブラウザ上で動かせるようにしたものです。格子状のマス(セル)に生きたセルを置いて再生すると、たった数行で書けるほど単純なルールから、動き回る物体や点滅する模様、無限に増え続ける構造まで、驚くほど生命的な現象が生まれます。この記事では、盤面の裏で何が起きているのかを解き明かし、代表的なパターンの正体と遊び方を具体的な数値とともに紹介します。
ライフゲームとは何か
ライフゲームは「セル・オートマトン」と呼ばれる計算モデルの一種です。プレイヤーが操作するのは最初の配置だけで、あとは全マスが同じルールに従って一斉に次の世代へ更新されていきます。各セルは「生」か「死」の2状態しか持たず、自分の周囲8マス(上下左右と斜め、いわゆるムーア近傍)に生きたセルがいくつあるかだけを見て、次の状態を決めます。初期配置という「種」をまいて、そこから育つ模様を観察する箱庭のようなものです。
本ツールでは上部に現在の世代数と生存セル数が常に表示されます。再生で世代を自動的に進め、1ステップで1世代だけコマ送りにして観察できます。速度スライダーは1秒あたり1〜30世代、盤面サイズは小(30×20)・中(50×30)・大(72×44)から選べます。
ルールはB3/S23:誕生と生存の条件
適用されるルールは標準の「B3/S23」です。記号の意味はシンプルで、Bは Birth(誕生)、Sは Survival(生存)を表します。読み解くとこうなります。
- 生きているセルは、生きた近傍がちょうど2または3のとき、次の世代も生き残ります(S23)。
- 生きているセルで、生きた近傍が0または1なら「過疎」で死に、4以上なら「過密」で死にます。
- 死んでいるセルは、生きた近傍がちょうど3のときだけ新たに誕生します(B3)。それ以外は死んだままです。
「仲間が少なすぎても多すぎても生きていけない」という人口の直感にどこか似ています。この判定を全マスについて同時に行い、結果をまとめて次の盤面に反映するのが1世代です。ルールが決定論的なので、同じ初期配置と同じ境界設定であれば、何度動かしても必ず同じ推移をたどります。
安定形・振動子・移動体の3タイプ
初期配置がたどる運命は、大きく3つのタイプに分かれます。
ひとつ目は安定形(静物)です。たとえば2×2の正方形(ブロック)を置くと、4つのセルはそれぞれ近傍3を保つため、世代を進めても永遠に形が変わりません。本ツールでも、ブロックが1世代後にまったく同じ盤面へ戻ることを確認できます。
ふたつ目は振動子で、いくつかの世代を経て元の形に戻る周期パターンです。3マスを横一列に並べた「ブリンカー」は代表例で、生存セル数は常に3のまま、横棒と縦棒が交互に入れ替わる周期2の点滅を続けます。「トード」「ビーコン」も周期2、大型の「パルサー」は48個のセルが周期3で脈打ちます。
みっつ目は移動体(宇宙船)で、形を保ったまま盤面を移動していきます。次章のグライダーが典型です。
グライダーは4世代で1マス斜めに進む
「グライダー」はライフゲームで最も有名な移動体です。5個の生きたセルからなる小さな形で、4世代かけて元と同じ形へ戻りながら、盤面を斜めに1マスずつ滑っていきます。
これは実際に計算して確かめられます。グライダーが (2,2) から (4,4) を占める位置に置いて4世代進めると、占める範囲は (3,3) から (5,5) へ移動します。つまり右へ1マス、下へ1マス、ちょうど (+1, +1) だけ平行移動したことになります。生存セル数は5個のまま変わりません。この「4世代で対角に1マス」というペースが、グライダーが等速で滑って見える理由です。
既定のトーラス境界では、グライダーは盤面の端に達すると反対側から現れ、延々と移動を続けます。壁境界に切り替えると、端に届いた瞬間に形が崩れてしまうことがあります。同じグライダーでも境界の設定しだいで結末が変わるので、両方を試すと違いがよく分かります。
トーラス境界と壁境界の違い
盤面の端の扱いは2種類から選べます。近傍を数えるとき、端のセルにとって「盤面の外」をどう見なすかが変わります。
- トーラス(周期境界・既定):上端と下端、左端と右端がつながっているとみなします。右端の隣は左端、下端の隣は上端です。ドーナツの表面に盤面を巻き付けたイメージで、外に出た物体は反対側から戻ってきます。
- 壁境界:盤面の外側は常に死んだ空間として扱います。端のセルは外向きの近傍を持たないため、内側だけで近傍を数えます。端に届いたパターンは、本来あるはずの相手がいないために崩れやすくなります。
どちらが正しいというものではなく、観察したい現象によって使い分けます。グライダーやグライダー銃の連続動作を長く楽しみたいならトーラス、端で何が起きるかを観察したいなら壁、という具合です。
グライダー銃と遊び方・学びのヒント
「グライダー銃(ゴスパーのグライダー銃)」は、周期30ごとにグライダーを1つずつ撃ち出し続ける構成で、生きたセルの数が無限に増え続ける最初に見つかった例として有名です。射出されたグライダーが飛んでいく先が足りないと自分の弾に干渉してしまうため、盤面サイズは「中」または「大」で観察するのがおすすめです。
遊ぶときの手順はこうです。まず盤面のマスをクリック、または押したままドラッグして生きたセルを描きます(もう一度クリックで消せます。スマホでは指でなぞれます)。手早く試したいときは「ランダム配置」で約28%の密度のセルをまき、そこから安定形や振動子が自然に残っていく様子を眺めます。「有名パターンを投入」からグライダーやパルサー、グライダー銃を選んで置くのも近道です。再生・一時停止はキーボードの Space、1ステップは → キーでも操作できます。
ライフゲームは、単純な局所ルールから複雑な秩序が生まれる「創発」を体感できる教材としても優れています。「なぜこの形は安定し、この形は動くのか」を近傍数の観点で考える題材として楽しめます。すべての計算はお使いの端末内(ブラウザ内)で完結し、配置や状態が外部に送信されることはありません。なお現時点では盤面の自動保存は行っていないため、再読み込みすると初期状態に戻る点だけ覚えておくとよいでしょう。