2011-07-22 27 views
6

私は最近、AIプログラミングの研究とそれがゲームにどのように関係しているかに興味を持ってきました。私は、C++を使った一人称シューティングゲームのためにAIを作成するのが好きであることを知りたいと思っています。拡張可能なファーストパーソンシューティングゲーム(C++)

これは私の質問につながります。私はむしろ、AIデザインを練習する目的だけで完全なFPSを書くのに時間を費やすつもりはありませんでした。だから、誰かがAIで何とか(C++で)単純に拡張できる完全に機能的なゲームを持つ既存のプロジェクト/エンジンを知っていますか?

ありがとうございました。

+1

http://gamedev.stackexchange.comでこれを尋ねるとよいでしょう。 – Crashworks

答えて

3

SourceエンジンまたはUnrealエンジンから始まり、ボットAPIやスクリプトプラグインを使用して文字コードの書き方を試してみてください。

たとえば、FPS Counterstrikeには、多くのbotsがあります。 Alien SwarmもSDKのソースコードとともに出荷されていますので、そこからAIを起動して修正することができます。

3

あなたは、このためのソースコードをダウンロードできます。

http://sauerbraten.org/

と異なるAIか何かで、新たな敵を追加し、Single Playerモードを拡張してみてください。

0

BZFlag(Wiki,website)は、このようなfpsである。

+0

これは本当にコメントであり、質問に対する答えではありません。著者にフィードバックを残すには、「コメントを追加」を使用してください。 – TemplateRex

+0

@rhalbersma:質問は、「誰かがAIを使って単純に(C++で)拡張できる完全に機能的な既存のプロジェクト/エンジンを知っていますか?どうしてこれは答えではありませんか? –

+0

レビューガイドラインでは、リンクを提供するときに、そのリンクの抜粋も(外部サイトの将来のビット腐敗を避けるために)与えなければならないと言います。私が誤った編集カテゴリを割り当てた場合は申し訳ありません。 – TemplateRex

0

私は個人的に報復エンジンをお勧めします。これはオープンソースであり、一人称シューティングゲームのために特別に設計されています。

0

Crysis 'CryengineはFPSのジャンルの中で最高ですし、それにボットを作るためには誰かが必要です。私はそれがC++であると確信しています。そして、あなたができるなら、あなたは本当に非常に遠くに行きます。 。それは無料です

こと、またはUDK - Unrealの開発キット - 自由 - 私は信じている構造化されたOOPエンジンが(すみません、私はコーダないよ - 。唯一の芸術家や作家:)

幸運

関連する問題