Critterdingは進化によって、単純な人工知能を示し、C ++とOpenGLでオープンソースと「ペトリディッシュ」-universeです。
プログラムがどのように機能するかをここに:500食品ユニットとの のそれはセットアップする25×25の世界
と、ランダムに生成された脳とクリッターで投げ続ける。
クリッターは、センサーによって通知されます:
- 彼らは食べ物の上に立っている場合は、
- 彼らは子を産むことができる場合
- 彼らは弾丸を発射することができれば
- 彼らは食べ物を運んでいる場合は、
- 彼らは死体を運んでいる場合は、
- 彼らのエネルギー状態について
- 自分の年齢について
- 世界がどのように見えるか(RGBAビジョン)
クリッターは、以下の運動ニューロン(アクション)を利用することができます。
- 前進
- 後方に移動する
- 機銃掃射の左
- 右掃射
- 左回転させる
- 右回転させる
- 食べる
- 火災
- 子を産む
- /ドロップを拾う、このリリースではの新機能
の
- このバージョンでは、波面OBJマップ、テクスチャ、法線マッピングを追加します、と生き物カメラ。 Windowsの実行が再度利用可能です。
のバージョン1.0ベータ版12.1での新機能:
- いくつかの修正とクリーンアップします。
- キャッチ·セグメンテーション違反critter_raycastvisionのないヘッドレスを使用します。
のバージョン1.0ベータ版12のの新機能:
- 生き物の選択とアクション(複製、殺す)
- 新しいパネル:ニューラルネットbrainviewer、HUD、種リストます。
- touchingcritter脳入力修正します。
- プロファイルは、〜/ critterding /セーブ/(プロファイル)/(プロファイル).PROます。 に保存されます
- GUIとシーン(キーH&R)のトグルレンダリングします。
- DejaVuSansにフォントスイッチします。
- アイコンのおかげます。
- 新しいオプション:
- - roundworld:ラウンド惑星ます。
- - ベンチマーク:10000フレームの倍のシーンます。
- - ヘッドレス:コンソールモードます。
- - startseed:乱数ジェネレータのシードます。
- - killhalf_incrworldsizeX / Y:オプションはworldsizeを高めるために時killhalfのトリガーます。
- - killhalf_decrmaxlifetimepct:killhalfの発生時にオプションが生き物のMAXLIFETIMEを減少させるためにします。
- - critter_raycastvision:生き物のためのレイキャストビジョンます。
- - スレッド、スレッドの数は、OpenMPのを作る必要性 (gcc4.2の+が付属しています)
- ビルドシステム:
- 使用可能な場合、システムftglに対してビルドをインストールする(内部使用するために--disable-システムftglを渡す)します。
- 多くの修正、クリーンアップ&、変更します。
- これは、さらにいくつかのボディ変異を追加します。
- 多くの改良、修正、クリーンアップがあります。
jrabbitする
このリリースでは、新しいとの改善グラフィカル·ユーザー·インターフェースを備えています。
のバージョン1.0ベータ版11にの新機能である設定パネル、出口パネル、および食品のグラフVSクリッターます。
のバージョン1.0ベータ版10には何が新しく追加されましたの
- このリリースは今リライトを変更し、ゲームを備えていて、弾丸物理学、SDL、マウスルック、と表現型が組み込まれてます。
の新しく追加されましたのどのバージョンで1.0ベータ版9:
- 草食動物と肉食動物は今明確なskincolorを持っている。 LI>
- 箇条書きは、もはや壁を撃つんします。
- テキストはfglxでレンダリングされます。
- は脳のシナプス可塑性が向上します。
- 多くの修正とクリーンアップが行われました。
の の新機能バージョンベータ8:
- 新しい:カスタム設定プロファイル、生き物の自動保存、終了 - IF-空の
- 死体と帳簿がデフォルトで無効になっています。
- さまざまな修正とクリーンアップします。
コメントが見つかりません