進化模擬器是一個非營利項目,旨在展示進化的基本原理。此項目不主張是有史以來最準確和最逼真的進化模擬器,但它能清楚地說明進化的運作方式。因此,模擬中存在幾種便於理解的建模約定。模擬中出現的抽象生物,此後將稱為車輛(顧及其外觀),在模擬中遵循自然選擇。
每輛車輛都有其專屬基因組。基因組由數字三元組構成。第一組數據包含輪圈數量、車輪數量和車輛的最大寬度。後續數據依次描述所有的肋骨和車輪。描述肋骨的三元組數據描繪其在空間中的位置:第一項為肋骨的長度,第二項為在XY平面中的傾角,第三項為沿Z軸的偏移量。車輪的三元組數據則描述其特徵:第一項為車輪的半徑,第二項為其連接到的頂點數,第三項為車輪的厚度。
建模從創建具有隨機基因組的車輛開始。車輛在抽象的地形(此後稱為道路)上行駛。當車輛無法繼續向前移動(卡住、翻覆或從道路掉落時),它便會“死亡”。當所有車輛死亡後,將創建新的一代。每輛新一代的車輛都是通過混合前一代兩輛車輛的基因組創建的。同時,車輛行駛的距離越遠,相較於其他車輛,它將產生更多的後代。此外,每輛創建的車輛其基因也會在一定概率下發生突變。經由此自然選擇模型,在若干世代後,將產生一輛能夠從起點到終點完整行駛的車輛。
此項目的一大優勢在於大量可調的建模參數。所有選項可以在“設置”頁籤中找到,且劃分為三類。進化設置可用來控制建模的一般參數,如每代車輛數量到突變的概率。世界設置允許控制道路和重力的參數。基因組設置則控制基因組參數的最大值、肋骨數量、車輪數量和車輛寬度。該項目的另一個優勢是研究和分析工具,位於“統計”頁籤中。用戶可在其中查看從第一代到目前自然選擇過程的所有統計數據。總之,這些功能可以輕鬆方便地分析所獲得的信息,更好地理解進化理論。
评论
还没有关于 Evolution Simulator 的评论。成为最先发表评论的人吧! 评论