ゲームマスターのモデリング:テクノロジーとロールプレイングゲームの出会い
RPGでのゲームマスターをエミュレートする技術の役割を探る。
― 1 分で読む
目次
ロールプレイングゲーム(RPG)では、キープレイヤーがゲームマスター(GM)の役割を担うんだ。このプレイヤーは他のプレイヤーに挑戦を作り出し、イベントを語ることでゲームを進める責任がある。この記事では、技術を使ってGMをモデル化する際の課題を考察し、特に対話システムをどうやって彼らの役割を模倣するように開発できるかに焦点を当てるよ。
ゲームマスターの役割
テーブルトークRPG(TTRPG)では、プレイヤーが協力してストーリーを作りながらキャラクターを演じる。GMはゲームが行われる世界をデザインして、ノンプレイヤーキャラクター(NPC)を紹介し、プレイヤーのアクションの結果を決定する。TTRPGの中心的な要素は、ユニークなゲーム体験を創造するGMがいることで、即興力と創造性が必要なスキルになるんだ。
ゲームマスター自動化の課題
GMとして機能するシステムを作るのは、対話や創造性の複雑さが関わってくるから難しい。多くの既存の解決策はプレイヤーの自由を制限する事前に作られたシーンに頼っている。例えば、いくつかのビデオゲームはRPGをアダプトしているけど、スクリプトされた物語に合わせるためにプレイヤーの選択を制限することが多い。ここでの目標は、GMに求められる多様なスキルをモデル化しながら、説明やコントロールのレベルを維持することだよ。
ゲームマスターリングモデルの評価
GMモデルを評価するには、彼らが持つべき重要なスキルを特定することが重要なんだ。異なるシステムがどれだけGMとして機能できるかを評価するために、3つのテストカテゴリを提案するよ。
世界デザイン:GMは興味深い場所や挑戦に満ちた一貫性のある世界を作る必要がある。プレイヤーを引き込むシナリオをデザインし、キャラクターの成長を助ける必要がある。
プレイヤーアクションの抽出:TTRPGは会話型だから、GMはプレイヤーの口頭またはタイピングされた入力を解釈しなきゃいけない。提案されたアクションがフィクションの文脈内で合理的かどうかを評価する必要がある。
常識的推論:GMは常識の知識を使ってプレイヤーのアクションを判断する。プレイヤーが現実世界では論理的なアクションを提案することがあるけど、ゲームの世界では意味がないかもしれない。
ゲーム状態の追跡:GMはキャラクター、アイテム、進行中のイベントを追跡する必要がある。ゲームが進むにつれてオブジェクトやキャラクターの状態を把握することを含むんだ。
テストカテゴリの重要性
対話システムをGMとして評価するためのテストカテゴリを構築したよ。これらのカテゴリは基礎的なスキルに焦点を当てていて、評価者がより構造的に強みと弱みを評価するのを助けるんだ。
GM-P-GMパターン
GMのプレイヤーのアクションを評価する能力をテストするために、シンプルなインタラクションパターンを作ったよ:
- GMが状況を語る。
- プレイヤーが意図したアクションを説明する。
- GMがアクションを検証し、結果を提供する。
このテストは、GMが提案されたアクションの実現可能性を判断できて、一貫性のない点を説明できるかをチェックするものだ。
アイテム追跡
GMは特定の場所やキャラクターのインベントリのアイテムを追跡しなきゃいけない。このスキルをテストするには:
- キャラクターのインベントリに何が入っているかを尋ねる。
- プレイヤーがゲームの世界とインタラクトする中でアイテムを追跡する。
GMがアイテムの場所を一貫して更新し、思い出せることができれば、効果的なアイテム追跡ができているってことになる。
マップデザイン
魅力的で一貫性のある世界マップを作ることは、プレイヤーの探索にとって重要だ。GMはアクセス可能な場所を説明できて、プレイヤーが世界を移動する際の一貫性を保つ必要がある。この能力をテストするには:
- GMに指定された地点から場所をリストさせる。
- プレイヤーがこれらの場所の間をナビゲートし、一貫性を確認する。
GMとしての言語モデルのテスト
ChatGPT、Bard、OpenAssistantの3つの対話システムを使って実験したよ。それぞれのシステムは、我々が定義したカテゴリを使ってテストされた。スペイン語と英語の両方でユニットテストを作って、彼らのGMの能力を評価した。
テスト結果
テストを実施した結果、ChatGPTとBardは全体的に満足のいくゲーム体験を提供できることが分かったけど、常識的推論には苦労していた。一方、OpenAssistantはしばしば無関係または意味不明な出力を生成することが多かったんだ。
定量的結果
テスト結果を振り返ってみると、すべてのシステムが異なる強みと弱みを持っていることが明らかになったよ。特に、ChatGPTとBardはアイテム追跡とマップデザインに優れていたけど、常識的推論のパフォーマンスは不足していた。
定性的観察
我々の観察によると、ChatGPTとBardは活気あるゲーム体験を作り出す一方で、伝統的なファンタジーのテーマに偏りがちで、物語の多様性を制限していることが分かった。OpenAssistantは意味のあるゲーム体験を提供する能力が欠けていたよ。
結論
RPGにおけるゲームマスターリングの探求を通じて、効果的なストーリーテリングとゲーム管理に必要な重要なスキルを特定したよ。我々のテストカテゴリを通じて、さまざまな対話システムの能力を評価した。ChatGPTとBardには可能性があるけど、解決すべき明確な限界がある。今後の研究は、より多様なトレーニングデータを導入し、感情的なキャラクターインタラクションなどの追加のゲームマスターリングスキルを探求することに焦点を当てるべきだ。今回の研究の結果は、この成長する分野でのさらなる研究の基盤として機能するよ。
タイトル: Skill Check: Some Considerations on the Evaluation of Gamemastering Models for Role-playing Games
概要: In role-playing games a Game Master (GM) is the player in charge of the game, who must design the challenges the players face and narrate the outcomes of their actions. In this work we discuss some challenges to model GMs from an Interactive Storytelling and Natural Language Processing perspective. Following those challenges we propose three test categories to evaluate such dialogue systems, and we use them to test ChatGPT, Bard and OpenAssistant as out-of-the-box GMs.
著者: Santiago Góngora, Luis Chiruzzo, Gonzalo Méndez, Pablo Gervás
最終更新: 2023-09-30 00:00:00
言語: English
ソースURL: https://arxiv.org/abs/2309.13702
ソースPDF: https://arxiv.org/pdf/2309.13702
ライセンス: https://creativecommons.org/licenses/by/4.0/
変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。
オープンアクセスの相互運用性を利用させていただいた arxiv に感謝します。