ゲーム理論とゲーム開発の間には何か関係がありますか?


10

私はJavaプログラマーであり、Javaでゲームを学ぶことに興味があります。最近、Wayne L.Winstonが書いたOperations Researchの本を見ました。ゲーム理論についてのトピックがあります。

それは本当に数学的です。私は単なるアプリ開発者ですが、その本はゲームのキャリアを始めるのに役立ちますか?


5
ゲーム理論は実際のゲームについてではありません。人間の行動と人々の相互作用を、あたかも誰もが(「勝利」とルールの数学的定義を提供することによって)勝利しようとしているゲームであるかのようにモデル化し、そこから社会学的結論を引き出すために基本的な数学的および経済的原理を使用することです。
メイソンウィーラー、

1
これは実用的なゲーム理論のための素晴らしい本です:amazon.com/The-Compleat-Strategyst-Complete-Strategist/dp/...
レイTayek

ゲーム理論では、不確実性がある場合に人々がどのように決定を下すかについて話します。これは、ゲームをプレイするときにプレーヤーにしてほしいこととまったく同じです。これはゲームプログラミングよりもゲームデザインに関するもので、どちらもこのサイトが何らかの理由で理解していないように見えるゲーム開発に該当します。
ジョーイグリーン

回答:


11

ゲームにおけるゲーム理論とゲーム開発は、ゲームの同じ種類の話をされていません。ゲーム理論は主に経済学と政治学で使用されています。あなたが読んでいた本はビジネス戦略に関するもののように聞こえますか?

ゲーム理論はコンピュータサイエンスや高レベルアルゴリズムに関連する論理理論の開発に適用できると言ったほうが正確だと思います。しかし、ゲーム理論を学ぶことは必ずしもあなたがより良いゲーム開発者になるのに役立つとは限りません。


どんな本をお勧めしてもらえますか?
Rand Mate、

2
Javaゲーム開発のチュートリアルを読むことをお勧めします。このサイトは、特定の本を推薦したり、どこから始めればよいかについてではありません。チャットやgamedev.netのようなサイトで質問してください。
MichaelHouse

Byte56:ゲーム開発にはゲームデザイン(ゲーム開発者誌にはあります)は含まれません。ゲーム理論はゲームデザインに適用されると思います。gamersinfo.net/articles/... blog.wolfire.com/2009/01/game-theory-applied-to-game-design
ジョーイ・グリーン

@JoeyGreenゲーム理論は多くの分野に適用されます。ゲームデザインを含みます。あなたがリンクした記事は、私が私の回答で述べたように、ゲーム理論はゲーム設計のための高レベルのアルゴリズムのためだけであることを示しているように見えます。それでも、問題はゲーム開発ではなく、ゲーム開発に関するものでした。
MichaelHouse

うーん、そうでもない。ゲーム理論は、ゲームのメカニズムに関係しています。ゲーム理論の設計に影響を与えることができるゲーム経済のこの考えがあります。この本amazon.com/Game-Mechanics-Advanced-Design-Voices/dp/0321820274/…は、陰謀を使用してゲーム経済をモデル化する方法について説明しています。ゲーム開発=ゲームプログラミング+ゲームデザイン+ゲーム<>。また、高レベルのアルゴリズムがあなたの本のゲームのルールと同じであれば、あなたは正しいです。
ジョーイグリーン

6

ゲーム理論のほとんどのゲームは、非常に優れたビデオゲームにはなりません。たとえば、1つのゲームは次のようになります。

100ドルで入札する人がいます。ルールは、あなたが勝った場合、あなたが入札した金額を支払い、100ドルを獲得することです。あなたが秒である場合、あなたはまたあなたが入札したものを支払いますが、あなたは何も得ません。かなり退屈なゲームで、入札が100ドルを超えると、両方の人が負けます。

ゲーム理論で学んだことは、プレーヤーが開発を手助けするのではなく、ゲームにどのように取り組むのかを考えることにもっと当てはまるでしょう。他の投稿では、それが本当に有益ではないことをすでに確立しているように感じるので、そのようなことに興味があればかなり興味深いですが、役に立つかもしれない数学についてお話します。

線形代数は必須です。主に、ゲーム理論を含む他の多くの数学分野で使用されているためです。ゲームを開発するときに私が最もよく遭遇した種類の数学です。エンジン開発に参加した場合、この種の数学はさらに関連性があると思います。また、2Dではなく3Dゲームでより便利です。

組み合わせ数学が役立つかもしれません。特に確率について。また、組み合わせゲーム理論はゲームに関するものですが、ターンベースのみであり、一般的にゲームは単純です。

離散確率も役立ちます。私はあまり連続的なものを見たことはありませんが、離散的なものがかなり頻繁に出てきて、実際にテスト時間を短縮するかもしれません。基本的に、乱数を使用するときはいつでも確率を使用します。かなり基本的なこともありますが、誰が知っているかというと、確率の問題の方が実際よりもずっと複雑に見えないことがあります。

そして、あなたが物理エンジンを開発するならば、計算が使われるであろうと想像しますが、私はエンジン開発について何も知りません。


5

ゲーム理論は「インタラクティブな意思決定理論」(Wikipedia)としても知られているため、関係はありますが、非常に複雑なテーマであり、おそらく従来の方法から始めるほうがよいでしょう。

基本的にはそうです、それは役に立ちますが、コンピュータサイエンスの基礎を学ぶような、ゲーム開発を開始するための間違いなく「より良い」方法があります。


どんな本をお勧めしてもらえますか?
Rand Mate、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.