コラム

絶縁と導電が入れ替わる不思議――ワイヤワールドの魅力

『ワイヤワールド(WireWorld)』は、セル・オートマトンの一種として知られるコンピュータ上のシミュレーションで、配線のように見える格子上の“道具”が、時間発展によって驚くほど自然に回路へと振る舞うところに面白さがあります。いわゆる「配線を置くと電気が流れる」タイプのゲームやシミュレーションを連想するかもしれませんが、ワイヤワールドは決定的に違います。電気の流れを物理方程式で計算しているのではなく、単純な規則で各セルの状態が更新され、その結果として全体が回路の挙動に似たダイナミクスを示すのです。つまり、複雑に見える現象が、極めて局所的なルールから立ち上がってくるという「創発」の感覚を味わえるテーマだと言えます。

このゲーム(というより“計算環境”に近い)では、セルは主に四つの状態を持ちます。たとえば「何もない空間」「導線」「電子が通っている状態」「絶縁体として振る舞う状態」などに対応し、重要なのはそれぞれがどのように互いへ影響するかです。なかでも核になるのは導線の挙動で、導線(ワイヤ)は一見するとただの通り道に見えます。しかし実際には、隣接するセルの状態に応じて、導線は次の瞬間に「電気が流れた状態」へ変化したり、「流れない形」へ戻ったりします。つまり、“電気が流れるかどうか”は、その場所にいるセル自身の性質だけで決まるのではなく、周囲のセルの状況、言い換えれば近傍の条件によって決まります。この近傍条件が、波のような伝播や、電子回路に似た反応を可能にしているわけです。

ワイヤワールドの面白さは、そのルールが数学的に見て比較的扱いやすいのに、見た目の挙動が豊かである点にあります。配線は直線だけではなく曲がりや分岐を作れるため、電気の進路が分岐したり合流したりします。そこには単なる“分かれ道”以上の意味があり、例えば分岐の仕方や周囲の条件が変わると、波が消えたり、遅延したり、別の経路へ偏って現れたりします。こうした振る舞いを観察していると、結果として「論理回路」や「記憶素子」のようなものが組み上がっていく様子が見えてきます。ワイヤワールドは、見た目としては単なる点と線の集合なのに、そこで動いている“電気”が論理計算に必要な情報処理として機能しうることが、強い魅力です。

特に興味深いのは、ワイヤワールドがしばしば「配線ゲーム」というより「コンピュータを作る遊び」として楽しまれている点です。プレイヤー(あるいは研究者)が回路を設計すると、単にゴールに到達するための経路を作るのではなく、例えば入力を与えて出力を得る、条件によって次の状態が変わる、といった“計算”の形式が現れます。しかもその計算は、通常のプログラムが持つ厳密な命令列ではなく、「局所的な遷移規則」という形で組み込まれているため、回路が動作しているというより、自然現象のように振る舞うのです。言い換えると、設計した配線が“ルールを通じて”情報を変換している感覚を持てます。これは、エンジニアリングとシミュレーション、あるいはゲームと理論の境界が曖昧になる種類の面白さです。

さらに深掘りすると、ワイヤワールドは時間発展の概念が極めて体感的です。セルの状態は毎ステップ更新され、その更新規則が固定されています。つまり「一つの瞬間のルールで全部が決まる」のではなく、「どの状態が何ステップ後にどこへ到達するか」が結果を左右するのです。そのため、回路の振る舞いには“遅延”が本質として含まれます。電気の波がどれくらいの距離を、どれくらいのタイミングで進むか。合流や分岐によって波形がどう変形するか。こうした要素が、単なる見た目の美しさではなく、計算としての整合性に直結してきます。その結果、回路設計者は「最短」だけを追うのではなく、「必要なタイミングを作る」ことに熱中するようになります。これは、論理回路設計でクロックや伝搬遅延が重要になる感覚に近いものがありますが、ワイヤワールドではそれがさらに直観的に見えてくるのが特徴です。

また、この手のセル・オートマトンが持つもう一つの魅力は、創発性の強さです。局所ルールは単純で、しかも有限の見通しに収まるはずなのに、全体としては予測が難しい複雑さが立ち上がることがあります。回路がうまく噛み合うと、入力に対して一貫した出力が得られる一方で、わずかな初期条件の違いで挙動が変わってしまうこともあります。これにより「設計したつもりが挙動しない」といった試行錯誤が生まれ、同時に「なぜこの構造だと安定して動くのか」といった探究心も刺激されます。こうした試行錯誤が、単なる遊びではなく研究の入口にもなります。

ワイヤワールドのテーマを一言でまとめるなら、「局所ルールから計算が立ち上がるプロセス」を観察できること、そしてそれを自分の手で作れてしまうことにあるでしょう。点と線のパターンが、時間とともに波になり、波が合流・分岐して論理的な意味を帯びていく。その変化は、数式や回路図だけでは感じにくい生々しさがあります。さらに、プレイヤーが作った回路がそのまま“世界の振る舞い”として再現されるため、設計の意図と物理的なようで物理ではない運動が結びつくのです。ワイヤワールドは、理解を促す教材のようでもあり、同時に創造を促すキャンバスのようでもあります。だからこそ、単なるルール遊びに留まらず、計算の本質や創発の感覚へと自然に関心が広がっていく――そんな魅力を持ったテーマとして楽しめます。