ライフゲーム シミュレーター
マス目に模様を描いて、ライフゲームの変化を観察しよう。
🔒 計算はすべてブラウザの中だけで行い、外部には送信しません。
マスをタップ/なぞって、生きているセルを描けます。
動かす
オフにすると盤面の外は「ずっと死んでいる」=壁ありになります。
今の様子
プリセット(定番パターン)
ライフゲームのルール(B3/S23)
- ① 誕生(B3):死んでいるマスの周り8マスに、生きているマスがちょうど3つあると、次の世代でそのマスが生まれます。
- ② 生存(S23):生きているマスは、周りに生きているマスが2つか3つあれば、次の世代でも生き残ります。
- ③ 死:周りが1つ以下(さびしすぎ)か4つ以上(こみすぎ)だと、死んでしまいます。
たったこれだけのルールなのに、マスの置き方しだいで、形を保ったまま動く「宇宙船」や、 同じ形を繰り返す「振動子」、次々に宇宙船を打ち出す「銃」まで生まれます。 単純なルールから複雑な模様が生まれていく——これがライフゲームの一番のおもしろさです。
ライフゲームは、イギリスの数学者ジョン・コンウェイが1970年に考えた「セル・オートマトン」という数学モデルの一つです。 マス目(セル)が、周りの様子だけで生き死にを決めていく仕組みで、コンピュータの中で「生き物のようなふるまい」を再現できることから広く知られるようになりました。
📖 使い方・くわしい説明
使い方
- 盤面のマスをタップ、または指でなぞって、生きているセルを描きます(再生中でも描けます)。
- 「▶ 再生」を押すと、ルールにしたがって世代が進みます。もう一度押すと止まります。
- 「1コマ進む」で1世代だけ進めて、じっくり観察できます。
- 「ランダム配置」でマスをランダムに埋めると、そこから何が生まれるか試せます。「全部消す」で最初に戻します。
- 速さ(ゆっくり/ふつう/はやい)や、「端がつながる(トーラス)」の切り替えができます。
- 「プリセット」から定番パターンを置いて、それぞれの動きを見比べてみましょう。
プリセット(定番パターン)
このツールに入っている8つのパターンは、すべて実際にルール B3/S23 で動かして、周期や進み方を確かめたものだけを収録しています。
- グライダー:形を保ったまま、ななめに進んでいく小さな宇宙船(4世代で1マスずつ)。
- ブリンカー・トード・ビーコン:同じ形に戻って繰り返す、一番基本の振動子(周期2)。
- パルサー:大きく脈打つように繰り返す、見ごたえのある振動子(周期3)。
- ペンタデカスロン:長い周期で繰り返す振動子(周期15)。
- 軽量宇宙船(LWSS):まっすぐ横に進む宇宙船(4世代で2マス)。
- ゴスパーのグライダー銃:30世代ごとにグライダーを1機ずつ打ち出し続ける有名なパターン。「端がつながる」をオフにすると、グライダーが飛んでいく様子がよく分かります。
もっと詳しく
ライフゲームは「セル・オートマトン」と呼ばれる仕組みの代表例です。 一つひとつのマスは「周りに生きているマスがいくつあるか」だけを見て、生き死にを決めます。 全体を見わたす司令官はいないのに、パターンが増えたり、動いたり、安定したり、消えたりと、まるで生き物のようにふるまいます。 単純なルールの積み重ねから複雑なふるまいが生まれることは「創発(そうはつ)」と呼ばれ、 数学・情報科学・生物学など、幅広い分野で研究されています。
よくある質問
- ライフゲームのルールを教えてください。
- コンウェイのライフゲームは「B3/S23」という3つのルールで動きます。①誕生(B3)=死んでいるマスの、周り8マスに生きているマスがちょうど3つあると、次の世代でそのマスが生まれます。②生存(S23)=生きているマスは、周りに生きているマスが2つか3つあれば生き残ります。③それ以外=周りが1つ以下(さびしすぎ)や4つ以上(こみすぎ)だと死んでしまいます。この3つだけで、いろいろな模様が動き出します。
- マス目に絵を描くにはどうすればいいですか?
- 盤面のマスを指やマウスでタップすると、そのマスが生きたり死んだりします。そのまま指をすべらせる(ドラッグする)と、線をひくように続けてかけます。最初にさわったマスが死んでいれば「描く」、生きていれば「消す」になります。再生中でもかけます。
- 「端がつながる」とは何ですか?
- 盤面の右はしから出たセルが左はしから、上から出たセルが下から出てくる設定です(トーラス=ドーナツ形につながった世界)。オフにすると、盤面の外は「ずっと死んでいる」とみなす「壁あり」になります。グライダーを画面のはしまで走らせて見比べてみましょう。
- グライダーやパルサーって何ですか?
- ライフゲームでよく知られている決まった形のパターンです。グライダーは形を保ったまま画面をななめに進んでいく「宇宙船」、パルサーは同じ形に戻って繰り返す「振動子」です。このツールのプリセット8種は、すべて実際に動かして周期や進み方を確かめたものだけを収録しています。
- ライフゲームは誰が考えたのですか?
- イギリスの数学者ジョン・コンウェイが1970年に考えた「セル・オートマトン」という数学モデルの一つです。生き物の誕生と死をまねた単純なルールなのに、パターンが増えたり動いたり消えたりと、まるで生きているように複雑にふるまうことで有名になりました。
- 授業や自由研究で使ってもいいですか?
- はい、ご自由にお使いください。すべての計算はあなたの端末の中だけで行われ、外部には何も送信しません。インストール不要で、ブラウザだけで動きます。