魚群シミュレーション

魚群シミュレーション

Shulla Cignoir
2015年07月24日
  • 25.3 MB

    ファイルサイズ

  • Everyone

  • Android 2.3.2+

    Android OS

この魚群シミュレーションについて

Boidsアルゴリズムを用いた魚群シミュレーションの実装です。

Boid(ボイド)とは、1987年にCraig Raynoldsによって発表された理論です。 この理論は、3つのルールを規定するだけで鳥の群れをシミュレーションできるというものです。 ちなみにBoidという名の由来は、鳥もどきという意味の言葉birdoid(バードイド)が短くなりこのように呼ばれるようになりました。

さて、Boidsの3つのルールとは、以下の通りです。

・Separation(引き離し)

Separationは、近くの鳥や物体に近づきすぎたらぶつからないように離れるルールです。 もし、ボイド同士が近づきすぎてしまったら、前を飛んでいるボイドはスピードを速くし、 後ろを飛んでいるボイドはスピードを遅くするようにします。 障害物、例えば柱とか壁とかに対しては、それにぶつからないように方向転換して衝突を避けるようにします。

・Alingment(整列)

Alingmentは、近くの鳥たちと飛ぶスピードや方向を合わせようとするルールです。 すなわち、同じ方向にあまり距離を空けないように飛ぶようにします。 このルールは、ある一定の距離より遠ざかりすぎてしまったら前を飛んでいるボイドはスピードを遅くし、 後ろを飛んでいるボイドはスピードを速くするようにすることで実現することができます。

・Cohesion(結合)

Cohesionは、鳥たちが多くいる方へ向かって飛ぶルールです。 鳥が多くいる方向というのは、大ざっぱにいうと群れの中心(重心)方向ということになります。 ですからこのルールは、ボイドに群れの中心の方向へ飛んでいくことを指示しています。 この群れの中心をどう出すかですが、これは全ボイドの位置(座標)の平均として求めます。

参考URL: http://members.jcom.home.ne.jp/ibot/boid.html

もっと見る

最新バージョン 1.2 の更新情報

Last updated on 2015-07-24
Fix some bugs.
もっと見る

ビデオとスクリーンショット

  • 魚群シミュレーション ポスター
  • 魚群シミュレーション スクリーンショット 1
  • 魚群シミュレーション スクリーンショット 2
  • 魚群シミュレーション スクリーンショット 3

魚群シミュレーション APK 情報

最新バージョン
1.2
Android OS
Android 2.3.2+
ファイルサイズ
25.3 MB
コンテンツのレーティング
Everyone
APKPure で安全で高速な APK のダウンロード
APKPure は署名検証を使用して、ウイルスフリーの 魚群シミュレーション APK ダウンロードを保証します。

魚群シミュレーションの旧バージョン

APKPure アイコン

APKPureアプリで超高速かつ安全にダウンロード

Android で XAPK/APK ファイルをワンクリックでインストール!

ダウンロード APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies