23

AI を使用した XNA プロジェクトを手伝ってほしいと頼まれました。私は概念 (パスファインディング、フロックなど) に完全に慣れていませんが、これは最初の「実際の」コードです。リソース(リンクまたは本)に非常に感謝します。私はこれを正しく行うようにしたい。

4

13 に答える 13

13

標準的な教科書であり、始めるのに最適な場所は、ラッセルとノーヴィグの人工知能:現代的なアプローチです。OpenCourseWareからMITのイントロAIコースを受講することもできます

于 2008-08-24T06:03:01.370 に答える
6

これらのリンクは、最初にチェックアウトするのに役立つ場合があります(ほとんどがゲーム指向である場合でも):
http ://www.ai.com
http://www.kynogon.com
http://openai.sourceforge.net
http://www.botspot.com
http://aigamedev.com
http://www.aiwisdom.com
http://igda.org/ai/
http://gamedev.net

http://www.gameai.com、すでに言及されています。

于 2008-08-24T08:36:14.590 に答える
6

上記の回答の中に、私が思いついた本が見つからなかったことに驚いたので、ゲームスタジオの開発チームが常に持っている本を次に示します。

  • Game Programming Gems (現在 7 冊あります)。
  • AI プログラミング ウィズダム (4 つ出ていると思います)。

両方のシリーズは、多くの非常に役立つ記事を組み合わせており、各シリーズの最初の 2 つ (ゲーム プログラミングの宝石には、いくつかの非常に優れた記事を含む AI の章があります) を閲覧すると、ゲーム業界で現在使用されている基本的なテクニックと高度なテクニックの両方をよく理解できます。 .

ところで、データ構造、エフェクト、3D、サウンドなど、他の分野についても理解を深めることができます。

読書を楽しみ、

于 2008-09-15T22:19:07.627 に答える
4

私はAIについてコメントしなければなりません:現代のアプローチはかなり乾いた読み物です。

実際にAIに興味があり、興味を持ち続けたい場合は、ノーヴィグの世界への贈り物である人工知能プログラミングのパラダイムを利用するほうがはるかに良いでしょう。これはAIの優れた入門書であるだけでなく、美しいプログラミングの優れた入門書でもあります。

于 2008-08-30T02:01:40.420 に答える
3

私は2番目の「人工知能:現代的なアプローチ」です。基本的でわかりやすい方法で項目を説明するのは本当に得意です。また、多くの大学で人工知能の基礎を学生に教えるために使用されている本でもあります。コースで使用しているスライド
も見て、目前のトピックに関する基本的なアイデアを得るのは、それほど悪い考えではないかもしれません。

于 2008-08-24T09:08:22.860 に答える
3

flockingに関する XNA 固有のチュートリアルがあります。

于 2008-08-30T19:47:02.450 に答える
2

AiGameDev.comのブログ、ウィキ、フォーラムが役立つかもしれません。

于 2008-08-24T08:33:16.283 に答える
2

ラッセルとノーヴィグの人工知能:現代的なアプローチ。

注意してください、この本はちょっとした玄関口です。非常に詳細で、一般的に非常に良いです。おそらく、最初にいくつかのオンラインサイトを使用して、必要になる可能性のあるアルゴリズムの種類を把握してから、RusselとNorvigに選択的に飛び込んで、実装の詳細を確認することをお勧めします。

このようなオンラインフォーラムやaigamedev.comの有用性を忘れないでください。私は、これらを自分のAI学位全体で広範に使用しました。また、ゲームロジックを支援するために、特定のゲームAIブックを購入する必要がある場合もあります。これは、AIの「アプリケーション」ロジックとは大幅に異なる可能性があるためです。ゲームのシナリオでは、処理時間の5〜10%が得られれば、一般的に幸運だと思いますが、アプリケーションでは、AIが一般的に実行されている唯一のものであり、これにより、はるかに高度でプロセッサの重い技術が可能になります。これも考慮する必要があるかもしれませんが、Russel&Norvigが最適な場所であるかどうかは完全にはわかりません。

プロジェクトで頑張ってください、私はあなたの立場にあったらいいのにと思います!

于 2008-08-24T10:42:11.417 に答える
2

関心のある2つの参照は

  • ゲームのための人工知能(Ian Millington)
  • 例によるプログラミングゲームAI(Matt Buckland)

gamedev.netのAIフォーラムへの参照を2番目にしています。特に、そのフォーラムの主要なポスターの一部が業界で機能しているため(AiGameDev.comのライターを含む)、または実用的なドメインでの計画や最適化などのAIおよび関連技術を使用しているためです。

于 2008-08-24T10:55:25.550 に答える
2

Amit の A* Pagesは、パスファインディング コードを記述するのに非常に役立ちます。そこには、肉厚の理論的および実践的な情報がたくさんあります。

于 2008-10-02T17:33:07.263 に答える
1

私はいつもSteve Woodcock の Game AI サイトを参考にしています。これには、ディスカッション、ソース コード、書籍、会議などへのポインタが含まれます。

于 2008-08-24T02:47:36.473 に答える
0

2番目に:例によるプログラミングゲームAI(Matt Buckland)

この本は、XNAに簡単に移植できる優れたアルゴリズムを提供します。

于 2008-08-30T01:58:16.137 に答える
0

AI の最新のアプローチからの抜粋を読んだところですが、主にこの問題に興味があるためであり、実際に使用できるからではありません。AI の最新のアプローチは非常に優れており、よく書かれており、非常に興味深いものです。

于 2008-12-11T11:41:38.273 に答える