kranz趣味のゲーム開発状況やゲームプレイの感想、あるいは、ゲーム開発やゲームデザインについての考察を書いたりする予定。ないブログに表示されています。新しい記事を書く事で広告が消えます。この記事の内容を修正して「ゲームデザインの理論」のドキュメントに追加しました。今後は、こちらのドキュメントを更新していきます。-----この記事では、以下を主張する。ゲームプレイヤーは、自身が設定した目標の達成が困難であるとき、不満を持つこのことは、以下を意味する。ゲームデザインとは何か?ゲームデザインのプロセス(活動)とは、ここでは、次のような側面に対する様々な決定(デシジョン)を行うことだする。「キャラクターのレベルは上がる」、「レベル制限は99」、「戦闘はターン制であり、敵と見方が交互に行動を行う」、など。「ある敵のHPは500」といった、パラメータの設定など。「セーブ数は、10件」など。「LボタンとRボタンでキャラクターの切り替えができる」など。ロード時間に対する要求。3秒以内に戦闘画面を表示し、ユーザの入力を受け付けなければならない、など。ゲーム中のBGMを自由に変更できるなど。ゲームデザインとは、このプロセスの結果として決めたこと(デシジョン)の集合であるとする。詳細は「ゲームデザインの理論」のドキュメントを参照。ゲームプレイヤー自身によるゲームの目標の設定この記事では、ゲームプレイヤーの一つの側面を議論する。それは、ゲームプレイヤーは、ゲームプレイ時に、プレイヤー自身によりゲームの目標を設定するということである。以下では、プレイヤーの目標設定がいかにゲームに対するプレイヤーの不満に結びつくのかを実例をもとに見ていく。ゲームプレイヤーは、自身が設定した目標の達成が困難であるとき、不満を持つことを見ていく。NDSのSRPGの『女神異聞録デビルサバイバー』のレビューでは、次の不満が挙げられていた。マルチエンディングではっきりしたストーリー分岐が最終日のみにも関わらずセーブは1箇所。2・3週目くらいまでは初プレイと同様楽しく進められそうだが、エンディングコンプのために周回を重ねるとなるとその都度最初からやり直す羽目になるので流石に飽きそうな予感。この不満の表現からは、次のような要素を特定できる。他のエンディングを見るまでに飽きる(かも)下記の図は、これら要素間の関係を表している。この実例をもとに、以下のことが考察できる。「エンディングコンプリート」という目標は、全てのプレイヤーが目標とするものではない。したがって、一般的に、プレイヤーによって設定される目標は、プレイヤーによっては異なる。「エンディングコンプリート」という目標は、デザイナー(作り手側)が想定した目標ではないかもしれない。したがって、一般的に、プレイヤーはデザイナーが想定しなかったような目標を設定することがある。「エンディングコンプリート」という目標は、「マルチエンディングである」というデシジョンがなければ発生しない。「シングルエンディングである」というデシジョンによるゲームの場合、「エンディングコンプリート」という目標はプレイヤーによって設定されない。したがって、一般的に、あるデシジョンの存在がある目標が設定の要因となる。「エンディングコンプリート」という目標は、「セーブ箇所が一つである」というデシジョンが存在することにより、達成が難しくなる。他の実例でもう少し検証する。NDSのRPGの『セブンスドラゴン』のレビューでは、次の不満が挙げられていた。他の方も書かれている通り、100個しか持てません。それはそれで、せめてギルドの倉庫みたいなものがあったらよかったなーと思うところ。アイテムを持たなくても十分戦えるパーティーにすることもできるようですし、いらんものをぽんぽん売れば、十分な数かも、とも思います。武器や防具なんかをとっておけないのは、コレクターさんには辛いかもしれません。この不満の表現に対しては、「武器や防具のコレクト」という目標の観点から、先ほどの事例と同じように考える。武器や防具をとっておけない先ほどの考察がこの例でも同じ考察ができるか確認する。全てのプレイヤーが「武器や防具のコレクト」を目標とするわけではない。この項目に関しては確かなことは言えない。デザイナーは「武器や防具のコレクト」という目標を想定しなかったかもしれない。「武器や防具のコレクト」という目標は、「武器や防具がある」というデシジョンから発生する。「武器や防具のコレクト」という目標は、「アイテムの最大所持数は100個」というデシジョンが存在することにより、達成が不可能になる。ここまでをまとめると、ゲームプレイヤーについて以下が言える。ゲームプレイヤーは、自身が設定した目標の達成が困難であるとき、不満を持つゲームデザインとゲームデザインのプロセスについては、次節で議論する。ゲームプレイヤーの目標を考慮するゲームデザインとプロセス前節では、ゲームプレイヤーについて以下の特徴付けを行った。ゲームプレイヤーは、自身が設定した目標の達成が困難であるとき、不満を持つまた、以下の考察を示した。目標を阻害するデシジョンゲームデザインの観点からは、以下のように言える。・(3)と(4)が(a)と(b)に関係する。プレイヤーの不満は、ゲームデザインを構成するデシジョン間の不整合により発生する。・また、(1)と(2)は、不整合の発生の起こりやすさに影響する。デザイナーがプレイヤーが設定するかもしれない目標を適切に想定するのは困難である。前節の二つの例をプレイヤーの目標を妨げないようにするという観点から再デザインする。以下の図は、一つ目の実例の再デザインの例である。この再デザインでは、「セーブ箇所は一つである」というデシジョンを「セーブ箇所は二つである」というデシジョンに変更した。これにより、「エンディングコンプリート」という目標の達成が容易になる。同じように以下の図は、二つ目の実例の再デザインの例である。この再デザインでは、プレイヤーの提案を採用し「倉庫がある」というデシジョンを追加した。「最大格納数は500個」というデシジョンも追加した。これらのデシジョンにより、「武器や防具のコレクト」という目標の達成が容易になる。以上のことから、ゲームデザイン上のデシジョンが、プレイヤーの目標の設定と目標の達成の困難さから発生する不満を決めることを示した。次に、このようなデシジョンを行う上で以下の二つがどのように影響するのかを考える。プレイヤーとデザイナーの目標設定の違い(1)は、あるゲームデザイン上のデシジョンから発生する目標は、プレイヤーによって異なることを意味している。(2)は、デザイナーが各プレイヤーが設定するかもしれない目標の推測が容易ではないかもしれないことを意味してる。容易ではないのでは、(1)の結果から、発生する目標は多様であるかもしれないためである。達成の困難さに基づき、ゲームデザインを修正していく必要があるといえる。このA~Cのサイクルを容易にするには、たとえば、あるデシジョンからどのような目標が設定されるのか、ということを収集し、再利用することが考えられる。まとめこの記事では、事例をもとに、ゲームでプレイヤーに関して以下が観察できることを示した。ゲームプレイヤーは、自身が設定した目標の達成が困難であるとき、不満を持つこの観察をもとに、以下を議論した。この記事の内容を修正して「ゲームデザインの理論」のドキュメントに「プレイヤーの不満とゲームデザインの構造」として追加しました。今後は、こちらのドキュメントを更新していきます。-----この記事では、以下を主張する。ゲームデザインに対するプレイヤーの不満は、以下の場合に発生する。デシジョン間の関係から発生する場合このことは、以下を意味する。ゲームデザインのプロセスにおいては、個々のデシジョンを行うだけでなく、デシジョン間の関係付け、つまり、ゲームデザインの構造化が必要となるゲームデザインとは何か?ゲームデザインのプロセス(活動)とは、ここでは、次のような側面に対する様々な決定(デシジョン)を行うことだする。「キャラクターのレベルは上がる」、「レベル制限は99」、「戦闘はターン制であり、敵と見方が交互に行動を行う」、など。「ある敵のHPは500」といった、パラメータの設定など。「セーブ数は、10件」など。「LボタンとRボタンでキャラクターの切り替えができる」など。ロード時間に対する要求。3秒以内に戦闘画面を表示し、ユーザの入力を受け付けなければならない、など。ゲーム中のBGMを自由に変更できるなど。ゲームデザインとは、このプロセスの結果として決めたこと(デシジョン)の集合であるとする。詳細は「ゲームデザインの理論」のドキュメントを参照。プレイヤーの不満とゲームデザインndsmk2さんのレビューを分析していると、シミュレーションRPGである『デビルサバイバー』には、次の不満があることが分かった。セーブデータは一つこの不満を挙げたレビューを詳しく調査してみると、不満となる理由は、いくつかあることが分かった。以下の図は、不満の理由を表している。以下では、この図をもとに、考察する。その前に、この記事の定義によれば「セーブデータは一つ」というのは、「決めたこと(デシジョン)の一つ」であり、「ゲームデザインの一部」であるということに注意してほしい。これら図からは、以下の考察ができる。「家族で共有できない」や「友達に貸せない」などは、「セーブデータは一つ」というデシジョンが存在すれば、直接的に発生する不満である。「家族で共有できない」や「友達に貸せない」といった不満が発生している。「他のエンディングを見にくい」は、「セーブデータは一つ」というデシジョンだけでは発生しない不満である。「マルチエンディングである」というデシジョンが存在しなければ発生しない不満である。(2)の観点から見れば、最初の図は不適切であると言える。「マルチエンディングである」というデシジョンが図の要素として表されていないためである。以下の図に、改良前(図の上)と改良後(図の下)を示す。改良後の図は、大きく二つの部分から構成されるとして表している。別の観点から言えば、この改良後の図は、これら二つの部分の合成の結果であるとも見なせる。次に、二つ目の構成部分である「デシジョン間の関係とその関係から発生する不満」の図について少し考察する。いくつかの疑問があるかもしれないためである。「マルチエンディングである」と「セーブデータは一つ」という関係に対するの関係付け(案2)でないのは何故か?理由は、以下のような不満の表現はあってもマルチエンディングなのにセーブデータは一つ以下のような不満の表現はなかったためである。セーブデータは一つなのにマルチエンディングつまり、誤ったデシジョンなのは「セーブデータは一つ」であって「マルチエンディングである」ではないということである。この関係を表すために、案1を採用した。「マルチエンディングである」と「セーブデータは一つ」の間の関係に方向性があるのはなぜか。以下の図は考えられる選択肢を表している。案3を採用しなかったのは、「マルチエンディングである」と「セーブデータは一つ」とが同等の関係にあるように感じさせるためである。案1か案2のどちらが適切なのかを判断は難しい。案1は、「マルチエンディングである」は、「セーブデータは一つ」ということに依存しているという関係を、案2は、「セーブデータは一つ」ということは「マルチエンディングである」に影響を与えているという関係と見なせるかもしれない。ゲームデザインに対するプレイヤーの不満は、以下の場合に発生する。構造化のプロセスとしてのゲームデザインゲームデザインの目標の一つは、プレイヤーの不満をできる限り少なくすることであると考えられる。前節の考察に基づけは、不満の解消には、二つの場合がある。デシジョン間の関係から発生する不満の解消このことからは、ゲームデザインのプロセスにおいては、個々のデシジョンを行うだけでなく、デシジョン間の関係付け、つまり、ゲームデザインの構造化が必要となると言える。以下の図は、「マルチエンディングである」と「セーブデータは一つ」というデシジョンが行われた後のステップを表している。まとめこの記事では、以下を主張した。ゲームデザインに対するプレイヤーの不満は、以下の場合に発生する。デシジョン間の関係から発生する場合このことは、以下を意味する。この記事の内容を修正して「ゲームデザインの理論」のドキュメントに「ゲームプレイ時におけるプレイヤーの好みの変化」として追加しました。今後は、こちらのドキュメントを更新していきます。----この記事では、以下を主張する。ゲームプレイヤーの好みは、そのゲームのプレイを通じて、変化するこのことは、以下を意味する。ゲームデザインのプロセスは、プレイヤー個人の好みの変化に対応できるデザインを生み出すプロセスである必要があるゲームデザインとは何か?ゲームデザインのプロセス(活動)とは、ここでは、次のような側面に対する様々な決定(デシジョン)を行うことだする。キャラクターのレベルは上がる。戦闘はターン制であり、敵と見方が交互に行動を行う、など。ある敵のHPは500といった、パラメータの設定など。セーブ数は、10件など。LボタンとRボタンでキャラクターの切り替えができるなど。ロード時間に対する要求。3秒以内に戦闘画面を表示し、ユーザの入力を受け付けなければならない、など。ゲーム中のBGMを自由に変更できるなど。ゲームデザインとは、このプロセスの結果として決めたこと(デシジョン)の集合であるとする。詳細は「ゲームデザインの理論」のドキュメントを参照。ゲームプレイ時におけるゲームプレイヤーの好みの変化PS2のRPGである『ペルソナ4』のレビューでは、以下の不満点があった。中間くらいで戦闘ナビがいらないと思うようになった。分かってることを何度も言ってくるので、音楽を聴いていたほうがいい気がした。この不満点は、全139件のレビューの内1件だけであったので、この不満に対処する優先順位は低いかもしれない。この不満の表現からは以下が分かる。あるゲームプレイヤーの好みは、ゲームプレイを通じて、変化するゲームデザインの観点から、もっと一般的に言えば以下のように言える。あるゲームプレイヤーに適したゲームデザインは、ゲームプレイヤーのプレイ経験を通じて変化する下記の図は、プレイヤーのプレイ経験が変化することで、ゲームに対する満足度が「満足」の状態から「不満」に変化することを示している(ここでは簡単のためゲーム=ゲームデザインとしている)。初めからゲームデザインが誤っていたというわけでないということである。戦闘ナビの例でいえば、この機能は、このプレイヤーにとっては初めから不要に思われていたわけでなかったといえる。下記の図は、このプレイヤーの視点から理想的な状況を表している。このプレイヤーにとっては、ナビが不要だとなったら、そうなることが望ましい。ゲームデザイナーは、プレイヤーのこのような要求に対応する必要がある。このようなプレイヤーの経験の変化に対応するには、ゲームデザイン側であらかじめ対応できるようになっている必要がある。この例でいえば、「戦闘ナビはオン・オフできる」というデシジョンを行ったデザインである必要がある。以上のことから、ゲームデザインのプロセスに対する以下の要件を設定できる。(要件)ゲームデザインのプロセスは、プレイヤー個人の好みの変化に対応できるデザインを生み出すプロセスである必要がある一つのアプローチは、例でも示したように、プレイヤー自身が自分の現状の好みに合わせてゲームを調整できる機能を導入することである。まとめこの記事では、事例に基づき、以下を主張した。ゲームプレイヤーの好みは、そのゲームのプレイを通じて、変化するこの主張が適切であれば、ゲームデザインのプロセスは、以下の特徴を備えていなければならない。この記事の内容を大幅に修正して「ゲームデザインの理論」のドキュメントに「ゲームプレイヤーの尊重性」として追加しました。今後は、こちらのドキュメントを更新していきます。-----この記事では、以下を主張する。ゲームプレイヤーは、ゲームデザインに対して完全に利己的に不満の解消を要求するわけではない。ゲームプレイヤーはゲームプレイを通じて、自分に適さない点があるとき、不満を持つ。ある種のプレイヤーは、自分だけに適するような不満の解消をゲームデザインに対して要求するのではなく、他のプレイヤーの好みを考慮するような解消を受け入れる。ゲームデザインとは何か?ゲームデザインのプロセス(活動)とは、ここでは、次のような側面に対する様々な決定(デシジョン)を行うことだする。キャラクターのレベルは上がる。戦闘はターン制であり、敵と見方が交互に行動を行う、など。ある敵のHPは500といった、パラメータの設定など。セーブ数は、10件など。LボタンとRボタンでキャラクターの切り替えができるなど。ロード時間に対する要求。3秒以内に戦闘画面を表示し、ユーザの入力を受け付けなければならない、など。ゲーム中のBGMを自由に変更できるなど。ゲームデザインとは、このプロセスの結果として決めたこと(デシジョン)の集合であるとする。詳細は「ゲームデザインの理論」のドキュメントを参照。ゲームプレイヤーの利己性ndsmk2さんのところの『ドラクエ9』のレビューを分析していると、次のような不満があった。メッセージスピードを変更できないこの不満は、136件のレビュー中8件あった。「メッセージスピードが遅い」あるいは「メッセージスピードが速い」というような、プレイヤー自身に適した不満の表現でないのかということである。実際、「メッセージスピードが遅い」という不満は2件あった。この疑問に対して、以下の3つの解釈を考えた。今までのドラクエのシリーズ(全てかどうかは未検証)では、メッセージスピードを変更する機能は存在していた。今作では、存在していない。そのため、過去の体験のあるプレイヤーは「メッセージのスピードの度合いが自分に適していない」というレベルの不満はなく、「メッセージのスピードが適していなくてスピードを変更したいのに、その機能がなくなっている」というレベルでの不満の表現を行った。実際に、メッセージスピードの変更が必要な理由がプレイヤーにあったのかもしれない。メッセースピードは最初はプレイヤーに適していた。プレイヤーが慣れるにつれて、メッセージスピードがプレイヤーに適さなくなった。そのため、スピードの変更の必要性があった。この記事で主張したいのは、3つ目の解釈である。自分に適したメッセージスピードは他のプレイヤーには適していないかもしれない。メッセージスピードをプレイヤー毎にに適するように変更できれば、自分だけなく他のプレイヤーの不満も解消できる。レビューを書いたプレイヤーは、3つ目のようなことを思考して不満を表現したわけではないかもしれない。実際、著者自身もこの「メッセージスピードを変更できない」という不満を持ったが、3のような思考を行ったわけはなかった。著者自身は、どちらかというと1だったように思える。3の解釈も適切である、というのは重要であるように思える。少なくとも、筆者自身は3の解釈に反論はなかった。一般化して、考えてみよう。ここでは、「完全に利己的なプレイヤー」と、「利己的ではないプレイヤー」の二種類が存在するとする。自分の好みだけでなく他人の好みにも適した不満の表現の解消を行うプレイヤーまずは、以下の図に示すように、完全に利己的なプレイヤーAと完全に利己的なプレイヤーBがいる場合。デシジョン1で構成されるゲームデザイン1とデシジョン2で構成されるゲームデザイン2があり、AとBがこれらゲームデザインのゲームをプレイしたとする。この図から分かるように、完全に利己的なプレイヤーが表現する不満のみを解消しようとした場合、プレイヤー間で好みの衝突があるため、どちらのプレイヤーも満足させることができない。次に、プレイヤーAとBに加えて、利己的でないプレイヤーXがいるとする。このプレイヤーXは、ゲームデザイン1のゲームをプレイし、「メッセージスピードが遅いのに変更できない」という不満の表現を行うとする(ゲームデザイン2の場合でも同様の議論が可能)。ここで、二つの不満の表現が出たため、ゲームデザイナーは、どちらかを選択することで、不満の解消を行うことができる。これにより、プレイヤーAの不満が解消され、プレイヤーBは不満になり、プレイヤーXは、解釈2の理由で不満があったのでない限り、とりあえずは満足する。プレイヤーA、B、Xの全てのプレイヤーの不満を解消することができる。選択肢2の場合を以下の図に示している。「メッセージスピードは、プレイヤーA、B、Xに適する範囲で変更が可能」と仮定している。ここで、プレイヤーの利己性の度合いは関係しないのではないか、と思われる方がいるかもしれない。あるデシジョン(例ではデシジョン1かデシジョン2)は、プレイヤー間で好みの衝突を引き起こすということから、衝突を解消するようなデシジョン(例ではデシジョン3)を行うだけではないのか、ということである。プレイヤーの利己性を考慮するかどうかは、衝突を解消するようなデシジョンを行ってよいかどうかに関係する。・衝突を解消するようなデシジョンを受け入れないプレイヤーがいると考えられるためである。衝突を解消するようなデシジョンは、プレイヤーに選択することを強いるということである。プレイヤー自身に、自身に適したデザインを選択する権利を与えるということである。問題は、プレイヤーによっては選択する行為自体に不満を持つかもしれない、ということである。いう観点から、「衝突を解消するようなデシジョンを受け入れるプレイヤーがいる」ということを示したといえる。まとめこの記事では、以下の主張を行った。ゲームプレイヤーは、ゲームデザインに対して完全に利己的に不満の解消を要求するわけではない。このことは、プレイヤー間の好みの衝突を解消するようなデシジョンを受け入れるプレイヤーがいるとも言える。この記事の内容を修正して「ゲームデザインの理論」のドキュメントに追加しました。今後は、こちらのドキュメントを更新していきます。-----この記事では、以下を主張する。ゲームプレイヤーは、ゲームプレイを通じて不満があるとき、プレイヤー自身に適したゲームデザインを探索する。ゲームのデザインプロセスに以下の結果をもたらす。あるプレイヤーに適したゲームは、段階的にデザインできる。ゲームデザインとは何か?ゲームデザインのプロセス(活動)とは、ここでは、次のような側面に対する様々な決定(デシジョン)を行うことだする。キャラクターのレベルは上がる。戦闘はターン制であり、敵と見方が交互に行動を行う、など。ある敵のHPは500といった、パラメータの設定など。セーブ数は、10件など。LボタンとRボタンでキャラクターの切り替えができるなど。ロード時間に対する要求。3秒以内に戦闘画面を表示し、ユーザの入力を受け付けなければならない、など。ゲーム中のBGMを自由に変更できるなど。ゲームデザインとは、このプロセスの結果として決めたこと(デシジョン)の集合であるとする。詳細は「ゲームデザインの理論」のドキュメントを参照。一年以上前から、ゲームレビューサイトに投稿されたレビューを読み、プレイヤーがどんな不満を持っているのかを分析している。発見の一つは、以下である。ゲームプレイヤーは、ゲームプレイを通じて、不満があるとき、プレイヤー自身に適したゲームデザインを探索する。ここで不満とは、以下であるとする。プレイヤーが実際にプレイして感じたこととプレイヤーが期待することとの間の不一致である。不満の表現は、抽象的なものから具体的なものまで様々である。NDSのRPGである『セブンスドラゴン』のレビューでは、次のような不満の表現があった。キーアイテムは処分不可能でありアイテム欄を圧迫するのに、預り所がない。実際にプレイして感じたこととは、そのプレイヤーにとってのそのゲームの質あるいは機能的な事実である。質とは、たとえば、「ストレスがたまる」に対応する。機能的な事実とは、たとえば、「預り所がない」に対応する。プレイヤーが期待することとは、実際にプレイして感じたこととの中で、プレイヤーが受け入れたくないことを解消する質や機能のことである。「ストレスがたまらない」や「預り所がある」などである。ゲームプレイヤーのゲームデザインの探索この節では、具体的な不満の表現が行われるプロセスには、プレイヤーが自身に適したゲームデザインを探索するプロセスが含まれることを議論する。具体的な不満の表現として、たとえば、『セブンスドラゴン』のレビューでは、次のようなものがあった。ダッシュは、序盤のクエストをクリアすることの報酬としてできるようになるが、最初からダッシュできたほうがいい。受注したクエストの確認がメニュー画面でできない。フロワロは踏むとダメージを受ける仕様(毒沼)だが、毒沼だけでなく幾つか種類を増やしてもよかった。雑魚敵が強くなるなど。これら不満の表現は、以下の二つの要素が明示的・暗黙的に含まれると考えられる(上記の表)。・プレイヤー自身に適さない実際のゲームデザイン・プレイヤー自身に適したゲームデザインここで注目したいのは、これら二つの要素間の関係である。この記事では、プレイヤー自身に適さない実際のゲームデザインからプレイヤー自身に適したゲームデザインへの探索として見なせると考える。以下の図は、探索のプロセスは「プレイヤーによる決定の拒否」と「プレイヤーによる決定」により行われることを示している。「探索」と呼ぶのは、迷路を探索することに似ている部分があるためである。分かれ道がAとBの二つあり、Aを選択した(デザイナーによる決定に対応)とする。Aの道を進んでいくと、行き止まりである。そこでこの道を引き返す(プレイヤーによる決定の拒否)。次にBを選択する(プレイヤーによる決定)。まとめ:段階的なゲームデザインのプロセスと課題この記事では、以下を主張した。ゲームプレイヤーは、ゲームプレイを通じて不満があるとき、プレイヤー自身に適したゲームデザインを探索する。ゲームのデザインプロセスに以下の結果をもたらす。あるプレイヤーに適したゲームは、段階的にデザインできる。