▦ cell-drift · mainframe grid · v1.0

細胞は、
ルール生きる。

ブラウザだけで動く無料 Conway ライフゲーム + 4 ルール バリアント (HighLife / Day & Night / Seeds / Replicator)。 3 グリッドサイズ + 12 古典パターン (Glider / Gosper Gun / Pulsar / Acorn / Diehard 等) + クリック描画 + Wrap (torus) + 速度調整 1-60fps + 世代カウンタ。 連続フォーム用紙 + dot-matrix プリンタ motif。 入力は サーバーに 送信されません。

RULES
5 種 (Conway 他)
GRID
60×40 〜 240×160
PATTERNS
12 古典
PRIVACY
ブラウザ完結 / 無料

[ ./how_it_works ]

使い方。

step /

ルールを選ぶ

Conway B3/S23 (古典) / HighLife B36/S23 (Replicator 含む) / Day & Night (明暗対称) / Seeds B2/S (全滅+急増) / Replicator B1357/S1357 (全パターンが自己複製) の 5 ルール。 ルールの 「Bn/Sn」 = 死セルが 隣 n 個 で誕生、 生セルが 隣 n 個 で生存。

step /

パターンを 配置

12 古典パターン (Glider / Gosper Glider Gun = 無限放出 / Pulsar 周期 3 / LWSS 軽量宇宙船 / R-Pentomino = 1103 世代 で安定 / Acorn = 5206 世代 Methuselah / Diehard = 130 世代 全滅 等) をクリックで貼付、 または キャンバスに直接 ドラッグで描く。

step /

進化を 観察

▶ Play で時間を進める。 速度 1-60 fps で調整可、 ▷ Step で 1 世代ずつ。 Wrap (torus) ON で端が反対側に繋がる トロイダル空間に。 世代カウンタ / 生存セル数 を リアルタイム表示。

[ ./faq ]

よくある質問。

Conway ライフゲーム って何ですか?+

1970 年に John Horton Conway が発表したセルラー オートマトン (細胞自動機械)。 2 次元 グリッド の各セルが 「生 / 死」 の 2 状態を持ち、 「隣 8 個の生セル数」 で次世代の状態が決まる。 ルール (Bn/Sn): (1) 死セルが 隣 3 個生 → 誕生 (B3)、 (2) 生セルが 隣 2-3 個生 → 生存 (S23)、 それ以外は 死。 たった 2 ルールから無限の複雑性が生まれる典型的な 「単純規則 → 創発」 の数学モデル。 計算理論的には チューリング完全 (任意の計算を表現可能)。

5 ルール の違いは?+

(1) Conway B3/S23 = 古典、 バランスが取れて Glider / Still Life / 振動子 が共存。 (2) HighLife B36/S23 = 死セル 隣 6 個でも誕生 → 「Replicator」 という自己複製パターンが現れる。 (3) Day & Night B3678/S34678 = 「生死を反転しても同じルール」 という対称性、 大規模なクラスタが形成される。 (4) Seeds B2/S = 生存しない (S 空)、 隣 2 個で誕生のみ → 「燃え広がる」 ように全方位拡散。 (5) Replicator B1357/S1357 = どんな初期パターンも 自己複製しながら拡散する 神秘的ルール。

Glider / Gosper Gun って何?+

**Glider** = Conway 最有名の 「斜め移動するパターン」、 5 セルで構成され 4 世代で 1 マス斜めに移動。 計算チャートの基本構成単位、 「光速」 (1 マス/世代) で動ける最速移動子の代表。 **Gosper Glider Gun** = Bill Gosper が 1970 年に発見した世界初の 「無限に Glider を生成し続ける」 パターン。 30 世代周期で 1 つの Glider が放出され、 「ライフゲームは無限の活動を持つ」 ことを証明し賞金問題を解決した歴史的パターン。 36 セル × 9 行の比較的小さい構造。

Methuselah って何ですか?+

「メトセラ」 = 旧約聖書の 969 年生きた長寿の人物の名前を取った、 小さい初期パターンが 数百〜数千 世代 「死なずに変化し続けて」 安定状態に到達する 「長寿命」 パターンの俗称。 例: **R-Pentomino** (5 セル) は 1103 世代後に 25 Still Life + 6 Glider に安定。 **Acorn** (7 セル) は 5206 世代後に安定 + 13 Glider 放出。 **Diehard** (7 セル) は 130 世代後に完全消滅 (最短消滅 Methuselah)。 たった 5-7 セルから 何百世代 の予測不可能な進化が始まるのがライフゲームの面白さ。

Wrap (torus topology) って?+

グリッドの 端 (上下端 / 左右端) を 繋げて 「丸めて トーラス (ドーナツ型) 」 にする設定。 Wrap ON だと Glider が画面右端から消えても 左端から再登場、 「無限グリッド」 を 有限スペースで近似できる。 Wrap OFF だと端から消える (普通の有限グリッド)。 数学的に Wrap 空間は完全な周期境界条件 で 大規模パターン (Gosper Gun の Glider 放出) を 効率的にテストできる。

他のサービスとの関係は?+

ai-lab.org の シミュレーター thesis 4本目です (1: PilePark 物理 / 2: DoodleDrop お絵描き物理 / 3: FracCast 数学イテレーション / 4: CellDrift セルラー進化)。 「物理 / 描く / 数 / 細胞」 4 本柱で シミュレーター シリーズ完成。 visual は 連続フォーム用紙 + dot-matrix プリンタ motif (緑バー paper + cream + ink + perf 穴 + alert red) で、 既存 35本柱と完全別軸 (doodle-drop 学校黒板 / ascii-bake CRT phosphor の緑系とも palette + motif 別 = 「mainframe printer」 motif)。

← back to ai-lab.org