2D Artificial Life Simulator

生命の進化を、いまここで観察する

草食・肉食・雑食の生物たちが、食べ、争い、群れ、進化していく。 Sprout Cellは、人工生命の生態系をリアルタイムで体験できるシミュレーターです。

シミュレータを起動

Sprout Cellとは

Sprout Cellは、ブラウザ上で動作する2D人工生命シミュレーターです。 数百体の生物エージェントが同時に活動し、リアルタイムで生態系のダイナミクスを生み出します。

各生物は固有のゲノムを持ち、エネルギーを消費しながら移動・捕食・繁殖を繰り返します。 生存に有利な特性を持つ個体が子孫を残し、世代を超えて集団が適応進化していきます。 草食的な個体が群れを形成して捕食者を避けるようになったり、 肉食的な個体が特定の獲物に特化したりと、意図せずして複雑な行動が生まれます。

このシミュレーターに「正解」はありません。生態系がどのような均衡に落ち着くか、 あるいは崩壊するかを観察するだけでも、生命システムの面白さが見えてきます。

シミュレーターの見どころ

🧬

進化とゲノム

各個体は独自のゲノムを持ち、繁殖のたびに変異が起きます。世代を重ねるごとに集団の特性が変化していく様子を観察できます。

🌿

食物連鎖

草食的・雑食的・肉食的な三種の生物が複雑な食物連鎖を形成します。個体数のバランスが崩れると、生態系全体に影響が波及します。

🐦

群れ行動

草食的な個体は捕食者を避けるために自発的に群れを形成します。個々のルールだけから、集団的な知性が浮かび上がります。

エネルギー代謝

すべての生物はエネルギーを消費して生きています。移動・繁殖にはコストがかかり、食料を得なければ死滅します。

🔍

個体の追跡

個体をクリックすることで、その生物のエネルギー・世代数・食性などの詳細データをリアルタイムで確認できます。

🎛️

カスタマイズ

シミュレーション開始時に各種族の初期個体数を設定できます。初期条件を変えることで、まったく異なる生態系の展開を観察できます。

実際に動かしてみてください

設定不要。ブラウザで即起動できます。

シミュレータを起動
このバージョンの変更内容