Evolution Simulator
  • 4.4

Evolution Simulator

  • 最新バージョン
  • Artalmaz31

基本的な進化の原則を視覚的に示すために作成された進化シミュレーター。

このゲームについて

Evolution Simulator は、進化の基本原則を視覚的に示すために作成された非営利プロジェクトです。このプロジェクトは、これまでに作成された中で最も正確でリアルな進化シミュレーターであるとは主張していませんが、進化がどのように機能するかを明確に説明することができます。そのため、シミュレーションには理解を簡素化するためのいくつかの規則があります。抽象的な生き物(以下、車と呼ばれる)(その外観のため)は、シミュレーションで自然選択の対象となります。

各車には独自のゲノムがあります。ゲノムは数字のトライアドで構成されています。最初のトライアドには、エッジの数、車輪の数、車の最大幅が含まれています。以下には、すべてのエッジに関する情報、次にホイールに関する情報が順番に含まれています。エッジに関する情報を含むトライアドは、空間内での位置を表します。最初の数字はエッジの長さ、2 番目は XY 平面での傾斜角、3 番目は Z 軸に沿った中心からのオフセットです。ホイールに関する情報を含むトライアドは、その特性を説明します。最初の数字 - ホイールの半径、2 番目 - ホイールが取り付けられている頂点の数、3 番目 - ホイールの厚さ。

シミュレーションは、ランダムなゲノムを持つ車を作成することから始まります。車は抽象的な地形(以下、道路と呼びます)を直進します。車が前進できなくなると(スタック、転倒、または道路から落ちた)、車は死にます。すべてのマシンが死ぬと、新しい世代が作成されます。新世代の各車は、前世代の 2 台の車のゲノムを混合して作成されます。同時に、他の車と比較して車が運転した距離が長いほど、より多くの子孫が残されます。作成された各車のゲノムも、一定の確率で突然変異を起こします。このような自然選択モデルの結果として、一定数の世代の後、最初から最後までずっと運転できる車が作成されます。

このプロジェクトの利点の 1 つは、多数のカスタマイズ可能なシミュレーションパラメーターです。すべてのパラメータは [設定]タブにあり、3 つのグループに分けられています。進化設定では、世代ごとの車の数から突然変異の確率まで、シミュレーションの一般的なパラメーターを制御できます。ワールド設定では、道路と重力のパラメーターを制御できます。ゲノム設定では、エッジの数、車輪の数、車の幅などのゲノムパラメーターの最大値を制御できます。このプロジェクトのもう 1 つの利点は、[統計]タブにある調査および分析ツールです。そこには、第一世代から現在の世代までの自然選択の過程に関するすべての統計があります。これにより、受け取った情報を分析し、進化の理論をよりよく理解するのが簡単で便利になります。

バージョン Evolution Simulator