ゲームAIラウンドテーブル・オン・ツイッター第23回 「キャラクターの意思決定と思考の型」
#gameai_rt23 本日 24:30 - 26:00 にゲームAIラウンドテーブルオンツイッターを開催します。テーマは4月ということで「キャラクターの意思決定の方法」です。司会は @miyayou です!
2012-04-29 23:51:24#gameai_rt23 ゲームAIラウンドテーブル・オン・ツイッターとは、ハッシュタグでつぶやきを共有しながらゲームAIについてツイッター上で議論をするイベントです。誠実に議論する方ならどなたでも参加できます。今日のテーマは「キャラクターの意思決定」です。
2012-04-29 23:54:11#gameai_rt23 ツイッターラウンドテーブルは継続的にゲームAIの議論を行う場を確保したいという欲求から産まれました。 リアルイベントでは遠方で参加できない方や、一人の発言の時間が少ないという問題点が多く、ツイッター上で議論を行うことで、議論を積み重ねる場を作って来ました
2012-04-29 23:57:47#gameai_rt23 0:00 になりましたので、ラウンドテーブルの前座を始めたいと思います。本番は 0:30 スタートですので、軽く聞き流してください。
2012-04-30 00:04:41#gameai_rt23 今日のテーマはゲームキャラクターの意思決定についてです。ゲームの中で、ゲームキャラクターが一体どのようにして意思決定しているか、という基本問題について議論したいと思います。
2012-04-30 00:06:49#gameai_rt23 キャラクターが意思決定を行う前提として、環境を認識する、という過程があります。認識は非常に深い問題ですので、ここでは少し簡単に情報の取得、と考えましょう。「環境から情報を取得」する、まずこれが最初のステップです。
2012-04-30 00:11:27ゲームAIラウンドテーブルオンツイッターに参加される方はTweetChat使うと便利ですよ → http://t.co/126v0fzZ #gameai_rt23
2012-04-30 00:11:54#gameai_rt23 次に「取得した情報から意思決定」します。最後に「意思決定から実際のアクションを構成して身体を動かす」ステップです。身体を動かすことで環境を変化させ得ます。
2012-04-30 00:13:36TweetChatでRTが表示されまくってログが流れちゃう!って時は、画面上部、「Go≫」ボタンのすぐ下にある、「User Control」ボタンを押すと表示される「Block retweets?」にチェックを入れるといいですよ #gameai_rt23
2012-04-30 00:14:28#gameai_rt23 さて、キャラクターAIをこのような環境~キャラクターの間の円環を為す情報の流れ(Information Flow)として捉えた場合、情報がどのように構造化されているか、ということが、この流れの性質を決定します。即ち、環境から取得する情報の形は何でしょう?
2012-04-30 00:17:35#gameai_rt23 取得する情報の形は意思決定で使われますから、意思決定の形が取得する情報の型にもある程度影響を及ぼします。旧来は、意思決定からプログラムを書き初め、意思決定が必要とする情報をその都度、ゲーム状態から取得していました。
2012-04-30 00:20:53#gameai_rt23 しかし、この方法はゲームが巨大化すると通用しません。そこで、現代的なゲームAIでは、オブジェクトについて(per-object)、イベント(per-event)、など、各事物に応じて情報を取得(更新)して行き、そのデータを利用して意思決定を行います。
2012-04-30 00:22:27お、今日はラウンドテーブルの日か。ちょうどWebDBPressで三宅さんの記事読むところだったのでタイムリー。#gameai_rt23
2012-04-30 00:22:47#gameai_rt23 さて、ここからが本題ですが、キャラクターの意思決定には「型」が存在します。「型」というのは、意思決定を構成する基本的要素のことです。代表的な型は「ルール」「ステート」「ビヘイビア」「ゴール」「タスク」「ユーティリティ」の6つです。
2012-04-30 00:26:24#gameai_rt23 こんばんは。ゲームAIラウンドテーブル・オン・ツイッター第23回へようこそ。司会の三宅です。本ラウンドテーブルはハッシュタグでつぶやきを共有しながらゲームAIのテーマについて90分間議論する月例イベントです。どなたでも自由に参加できます。
2012-04-30 00:34:31#gameai_rt23 基本的に、いつでも自分の意見をハッシュタグをつけて発言することで共有できます。一応、テーマを僕から説明して(20分ぐらい)、それから自由議論となります。よろしくお願いします。
2012-04-30 00:35:43