キャラクターAI
概要 †
キャラクターAIとは、ゲーム内に登場するキャラクターが自分自身で環境を認識しながら自律的に意志決定をして行動するためのAIである。メタAIの指示に従い、よりプレイヤーがゲームを楽しめるように演技をする役割も持つ。キャラクターAIのミッションは、ゲーム内のキャラクターを知性のある生命としてプレイヤーに見せることにある。
キャラクターAIはエージェント・アーキテクチャーを持ち、ゲーム世界を認識して意思決定して身体を動かす。また、意思決定アルゴリズムを持ち、それに従って意思決定を行う。
特徴 †
キャラクターAIの特徴としては、つぎの5つが挙げられる。
- 情報の共有:NPCはゲーム世界の情報をプレイヤーと共有しなければならない。
- プレイヤーの認識:NPCはプレイヤーを認識していることをアピールしなければならない。
- 意志の表現:NPCは意志を持っているように振る舞わなければならない。
- 自己認識:NPCは自分自身を認識し、その知的・身体的な特徴を活かした行動を取らなければならない。
- 人の思考への近似:NPCが持つ思考は、プレイヤーに適用したときにプレイヤーの行動を十分に予測できるものでなければならない。
歴史 †
ゲームAIの歴史を参照。
関連項目 †
参考文献 †
- 「エージェント・アーキテクチャに基づくキャラクターAIの実装—クロムハウンズのキャラクターAIを例として—」
- 『人工知能の作り方』 (三宅陽一郎 著/技術評論社)
AI wiki 記事一覧 †
分散人工知能 | 汎用人工知能 | 特化型人工知能 |
自律型AI | 環境認識 | 意思決定アルゴリズム |
メタAI | プロシージャル | パス検索 |
ニューラルネットワーク | ナビゲーションAI | ナビゲーション・メッシュ |
ディープラーニング | スクリプテッドAI | シンボリズム |
コネクショニズム | ゲームAIの歴史 | キャラクターAI |
エージェント・アーキテクチャー | ウェイポイントグラフ | アフォーダンス |
コメント