2

私は人々が動き回るシミュレーションを作成する任務を負っています。それは、レストランを歩いたり、学校を出たりする大勢の人々かもしれません。周りを検索すると、A* 関連のものがたくさん見つかりました。これは 1 人には問題ありませんが、たくさんあるでしょう。人々がこのようなものに使用する標準ライブラリはありますか? または、私が見るべきアルゴリズムの種類は?それとも私を動かしてくれる本ですか?

4

5 に答える 5

5

私は決して AI の専門家ではありませんが、次のことは理解できました。

http://www.red3d.com/cwr/boids/

創発的な行動アルゴリズムと自然主義的な動き/群れの素晴らしい出発点であることがわかりました。ここのエントリーページは飛ぶ動物を中心にしていますが、ページの下部に多くのリンクがあります.

于 2009-05-22T17:21:26.247 に答える
3

群衆をうまく引き離すゲームはほとんどありませんが、Assassin's Creed はかなり印象的でした。各人には、お金を物乞いする、市場にポットを運ぶ、グループで歩くなど、いくつかの (基本的な) 目的があり、これらすべてが (他のゲームと比較して) 非常に印象的な群衆のシミュレーションに溶け込んでいます。

群衆のモデリングのさまざまな側面と、さまざまな研究論文へのリンクをまとめた記事を次に示します。

于 2009-05-22T22:57:42.010 に答える
2

repast ツールキット ( http://repast.sourceforge.net/repast_3/index.html ) には、 http://sourceforge.net/project/showfiles.php?group_id=1703&package_id=1655からダウンロードできる .Net 実装があります。

より一般的には、「エージェントベースのモデリング」を探したい場合は、http://jasss.soc.surrey.ac.uk/12/2/2.htmlまたはhttp://en.wikipedia.org/wiki/ABM_Software_Comparisonを参照してください。

于 2009-05-22T22:51:13.630 に答える
1

これを行うお気に入りのゲームのいくつかをグーグルで検索してみてください。たとえば、Ages of Empires の2 つの興味深い 結果を次に示します。

于 2009-05-22T17:42:23.447 に答える