Critterding是一個開源的,“佩特里菜”-universe在C ++和OpenGL通過進化演示簡單的人工智能。
以下是該程序的工作原理: 它設置了一個25×25的世界500單位的食品
並保持扔在小動物與隨機生成的大腦。
小動物被告知由傳感器:
- 如果他們是站在食品
- 如果它們能夠生育
- 如果它們能夠觸發一個子彈
- 如果他們攜帶的食物
- 如果他們背著屍體
- 他們的能量狀態
- 關於他們的年齡
- 這個世界的樣子(RGBA視覺)
小動物可以利用以下的運動神經元(動作)的:
- 前進
- 向後移動
- 掃射左
- 掃射權
- 向左旋轉
- 右旋
- 吃
- 火
- 生育
- 拿起/降
什麼是此版本中的新:
- 在這個版本增加了波前OBJ貼圖,紋理,法線貼圖和小動物相機。 Windows可執行文件都可以了。
什麼版本的新 1.0測試版12.1:
- 在一些修復和清理
- 在捕捉段錯誤
使用無頭無critter_raycastvision當
什麼版本的新 1.0測試版12:
- 在小動物的選擇和行動(殺人,副本)
- 在新的面板:神經網絡brainviewer,HUD,物種名單
- 在touchingcritter大腦輸入修復
- 在配置文件保存到〜/ critterding /保存/(簡介)/(輪廓)的.pro
- 的圖形用戶界面和場景(按鍵H&R)切換渲染
- 在字體切換到DejaVuSans
- 在一個圖標感謝jrabbit
- 在新選項:
- - roundworld:圓行星
- - 基準:10000幀的時刻場景
- - 無頭:控制台模式
- - startseed:種子隨機數生成器
- - killhalf_incrworldsizeX / Y:選項來增加worldsize時killhalf觸發
- - killhalf_decrmaxlifetimepct:選項,以減少小動物maxlifetime時killhalf觸發
- - critter_raycastvision:光線投射願景小動物
- - 線程,線程數,使的OpenMP(自帶gcc4.2 +)的要求
- 在構建系統:
- 如果可以,築起系統ftgl(通 - 禁用系統ftgl使用內置)使安裝
- 在許多修復,清理和改變
什麼是新版本的 1.0測試版11:
- 在這個版本有一個改進的圖形用戶與新界面設置面板,一個出口面板,和一個小動物VS食品曲線圖。
- 在它增加了一些身體突變。
- 還有許多其他的改進,修復和清理。
什麼是新版本的 1.0測試版10:
- 在本次發布包含一個改變遊戲規則的重寫,現在採用子彈物理,SDL,鼠標的外觀,和表型。
什麼版本的新 1.0測試版9:
- 在食草動物和食肉動物,現在有不同的skincolor
- 在子彈不再穿牆射擊。
- 在文本渲染與fglx。
- 在大腦中突觸可塑性得到改善。
- 在許多修正和清理了言。
什麼是新的版本測試版8:
- 在新:自定義設置的配置文件,自動保存的小動物,×[出口如果空
- 在屍體和攜帶都在默認情況下禁用
- 在各種修復和清理
評論沒有發現