XnaBoids進化によるパラメータの変動サンプル

XnaBoidsにおける進化とは、獲得した総得点(得点-減点)により順位を付け、
1位は3体
2位は2体
3位は1体
下位のボイドにパラメータをコピー。
その際、パラメータはランダムに±1%変動する。

ダウンロード:LogTool.zip
csv形式Logファイルをボイドタイプ毎に分割(C#ソースを含む)

分割したLogファイルをOpenOfficeを利用してグラフ化。

サンプル1

512ターン毎に7167回進化。
チームA、チームB、それぞれ、羊ボイド=104体、狼ボイド=12体、犬ボイド=12体(マルチコア用デフォルト値)
開始時は全てのボイドが同一のパラメータ。
チームAのみ進化、チームBは進化しない。

チームA 羊ボイド




チームA 狼ボイド




チームA 犬ボイド




チームB 進化無しのため、得点の変動のみ表示

チームB 羊ボイド


チームB 狼ボイド


チームB 犬ボイド


戻る