★レベルデザイン ■レベルデザインとは? レベルデザインとは、ゲームシーンあるいは舞台といった「レベル」を作成することです。 良いレベルデザインにするためには、 ゲームの難易度やバランスをよく考え、 プレイヤーが進捗感や達成感を得られるような 課題や挑戦を配置することが必要です。 ■レベルエディタ レベルエディタとは、レベルを作成するためのツールのことです。 一般的なレベルエディタでは、 ・地形 ・アイテム ・敵キャラ ・イベント などを配置することができます。 これがあると、レベルの調整が容易になります。 例えば、2Dゲームのレベルエディタとしてよくあるのが、 お絵かきツールように、マップチップを配置するツールです。 また、テキストなどで、 ・イベントのフロー ・敵の動き などを記述することができる場合、 それは広義のレベルエディタといえると思います。(たぶん) ■障害・課題の設定 レベルの作成には2つのデザイン要素を使用します。 それは、 ・障害 ・技能 です。 障害とは、プレイヤーに与えられる課題です。 技能とは、プレイヤーがゲームを操作するために与えられる能力です。 プレイヤーは、技能を活用して障害に対処しなければなりません。 レベルを作る前準備として、 ・このゲームにはどんな障害があるか ・このゲームにはどんな技能があるか それらをしっかり洗い出ししておくと、 ゲーム全体のレベルの配分を適切に決定することができます。 ●プレイヤーに課題を与える 課題の種類には以下の4つがあります。 ・ロードブロック:基本的な障害 ・敵:戦わなくてはならない障害 ・罠:避けなくてはならない障害 ・パズル:解かなければならない障害 ・ロードブロック ロードブロックとは、小さな、取るに足らない障害です。 プレイヤーの行く手を完全に防ぐのではなく、 ゲームプレイ時間を少しだけ長くします。 例えば、 ・少しジャンプしただけで飛び越えられるような段差 ・前に立ってボタンを押すだけで開く扉 というような「ワンアクション」でクリアできるような障害です。 簡単な操作でクリアできる障害は、 単調なレベルに変化をもたらしたり、 異なるレベル間のつなぎとして使用したり、 難度の高いレベルにおいては、安堵をもたらす要素になります。 ・敵 敵とは、プレイヤーに危害を与える存在です。 敵にはランクを付け、ランクが高いものは後半のレベルで出現するようにします。 また、新しいレベルに進んだ場合、1種類か2種類の新しい敵を登場させるのが理想的です。 特殊な敵として「ボス」と呼ばれる敵がいます。 ボスはたいてい、 ・倒さないと先に進めない ・攻撃や動きが特殊である という特徴を持っています。 ・罠 罠はプレイヤーに危害を与える存在です。 ただ、罠は地形の一部であり、敵とは異なります。 罠は見た目で分かりにくいことが多いので、 立て札や会話イベントなど、何らかの警告を出しておいた方が良いです。 ・パズル パズルは頭を使って解く必要のある障害です。 反射神経ではなく「思考」を要求します。 特にアクションゲームでは、 レベルの大部分を占める戦闘からの休息という意味で、 大いに必要とされます。 (バイオハザードなんかがそうですね) 具体例として、 ・カギを見つけて、扉まで移動する ・3つのスイッチを入れると扉が開き、扉まで移動する というものがあります。 前者の「カギ」は1つですが、 後者のように「カギ(スイッチ)」を3つという複数にすると、 プレイヤーはレベルを隅々まで探索する必要が出てきます。 パズルレベルを作る時のポイントとして、 探索範囲が広いと、プレイヤーは途方にくれてしまいますので、 探索範囲を故意に狭めた方が良い場合があります。 ●プレイヤーに技能を与える プレイヤーが操作するキャラが持つ能力を「技能」と呼びます。 例えば、ジャンプしたり、弾を発射する能力のことです。 プレイヤーはこれらの「技能」を駆使して障害をクリアします。 ・基本技能 技能の中でも、ゲームの開始時から使用できる技能を基本技能と呼びます。 基本技能は、攻略の基礎となり、また新しい技能の基盤となる場合もあります。 なので、レベルはこれらの使い方をプレイヤーにしっかり教えるために、 「チュートリアルレベル」を作成する必要があります。 ・チュートリアルレベル チュートリアルレベルとは、 プレイヤーにゲームの「基本技能」の使い方を教えることを 目的とするレベルのことです。 通常、ゲーム中の一番最初のレベルとして作成されます。 作成のポイントとしては、 ・プレイヤーがすぐクリアできるような簡単な課題を配置 ・レベルの長さが他の半分くらいに抑える ・技能の組み合わせを必要としない課題 などがあります。 ・新しい技能 プレイヤーはゲームを進めるにつれて新しい技能を取得します。 ・新しい武器 ・アイテム ・魔法 など。 新しい技能が出現させる場合、 それを効率良く習得できるようなレベルを作成します。 1.その技能を必要とする障害でプレイヤーをブロックする 2.その障害の近くでその技能を得ることができる というようにすると、確実にその技能を習得させることが可能です。 例えば、 1.岩でプレイヤーをブロックする 2.その岩を壊すことのできるハンマーをすぐ近くに置く というような感じです。 これがもし、岩からハンマーが遠くに配置されていた場合、 プレイヤーはそのハンマーをどこで使用するべきか悩み、 途方にくれてしまいます。 ・技能を組み合わせる 技能を組み合わせなければ超えられない障害を用意すると、 難易度が上昇します。 例えば、 ・プレイヤーより高い位置にいる敵⇒「ジャンプしてショット」しないと倒せない ・穴が2つ連続している⇒「2回連続ジャンプに成功」しなければならない ・落ちる床⇒「床にのり落ちるまでに2回連続ジャンプが成功」しないと先に進めない など。 ■誘導 誘導とは、プレイヤーの行動を意図的に操作するレベルのことです。 ・アイテム ・障害 ・ヒント の3つの誘導方法があります。 ●アイテムによる誘導 アイテムによる動機付けが充分になされている場合、 アイテムを発見すると、プレイヤーは条件反射により、 その座標へ移動しようとします。 この習性を利用し、プレイヤーが進んでもらいたい方向に、 ・お金 ・体力回復 などのアイテムを配置すると、プレイヤーの行動を操作することができます。 このように、プレイヤーが、 「あのアイテムを取りたいなー」 と思わせる度合いを、アイテムに対する「誘引」と呼びます。 「誘引」は大きいほど、プレイヤーへの誘導が成功しやすくなります。 逆に、「誘引」が小さい場合、 ・「体力が最大」であるプレイヤーに対する体力回復アイテム ・「お金がいっぱいある」プレイヤーに対するお金アイテム ・スコアに興味のないプレイヤーに対するスコアアイテム これらは、たいてい誘導に失敗することに注意します。 ●障害による誘導 プレイヤーは可能な限り、障害を回避しようとします。 例えば、AとBのルートがあり、 Aが、あからさまに障害がたくさん配置されている場合、 プレイヤーはBを選択します。 ●ヒントによる誘導 ・立て札 ・メッセージポップアップ ・会話イベント などによる誘導です。 ■レベルを量る指標 レベルを評価する目安として、以下のような指標があるといいかもしれません。 ・リプレイ価値 ・レベルスコープ ・リトライ回数 ●リプレイ価値 プレイヤーが、クリア済みのステージを再びプレイしたくなるかどうかを示す値。 リプレイ価値を上昇させる要因には、 ・隠し要素 ・特性の異なるプレイヤートークンによるプレイ があります。 ・隠し要素 「クリアに直接必要はなかったが、あそこには何かあったんじゃないか」 という隠し要素の存在がプレイヤーに認知される場合、リプレイ価値は上昇します。 ・特性の異なるプレイヤーキャラによるプレイ 例えば、ステージクリア後、ジャンプ力が2倍のキャラを使用できるというような場合、 今まで行くことのできなかった場所に行くことができるため、 リプレイ価値は上昇します。 ●レベルスコープ レベルがゲーム内に占める割合。 レベルスコープを構成する要素には以下のものがあります。 ・プレイ時間 ・レベル(仕掛け)の数 ・リプレイ回数 レベルスコープが大きい場合、たっぷり時間をかけて作るほうがよい。 逆に、レベルスコープが小さいものに、製作時間をかけてしまうのは、時間の無駄。   ※15分の法則 プレイヤーは、ゲーム中、約15分間に一度は何らかの変化が起こることを好む。 そのため、レベルのプレイ時間を30分以内に制限するのがセオリー。 ●リトライ回数 プレイヤーがリトライ可能な回数。 回数に制限があるほど、難易度は上昇する。 ●学習曲線 学習曲線とは、試行回数に伴う、可否の変化を表すグラフのことです。 例えば、 動いている床に飛び乗る、というアクションについて、 横軸に「試行回数」、縦軸に「成功確率」(例えば10回のうち何回成功したか)を取ります。 そうすると、グラフは右上がりの曲線を描きます。 このグラフの傾向として、 ある程度の「試行回数」を繰り返すまで、急な曲線を描きます。 そして、一定の「試行回数」を超えると、なだらかな曲線へと変化します。 この「なだからな曲線」を「高原現象(スランプ)」と言います。 ポイントは「高原現象」の成功確率のパーセンテージです。 これが100%に近い場合、ほぼ問題ありませんが、 50〜70%を切るようならば、ほとんどの場合、レベルの見直しが必要となります。 (※作り手は常に上級プレイヤーであり、50〜70%を切ることを面白く感じます。   このことがクリア困難なレベルを作ってしまう原因となります) ■意識のあり方 経験側で、正しくない場合もあるかもしれませんが、 レベルを作るうえで心がけておいた方が良いことを列挙して置きます。 ●プレイヤーの視点に立って考えること ゲームをプレイするのは、自分ではない、ということを常に意識した方が良いです。 例えば、自分では退屈だと思うレベルも、他の人にプレイしてもらうと、 「何をして良いか分からない」 ということがよく起こります。 自分のプレイは退屈かもしれませんが、 しっかり、チュートリアルレベルを作っておくと、 プレイヤーは、ゲームに入り込みやすくなります。 また、自分では迷わずにゴールにたどり着ける場合でも、 「どこに行けばいいのか分からない」 ということがよくあります。 ・ランドマーク ・アイテムによる誘導 などをしっかり入れておくと、プレイヤーの無意味なストレスを軽減することができます。 ●レベルをプレイした人の意見を素直に受け止めること テストプレイをしてもらうと、 たいてい自分にとって、 わずらわしい、耳をふさぎたくなるような意見が、 いくつか出てきます。 変に理由を付けて、できないことを強調するより、 レベルを見直すいい機会と受け取り、 意見を素直に受け取った方がいい場合が多いです。 どうしても、 「作ったものを変えてしまうのはもったいない!」 という意識が働いてしまいますが、 そこはグッとこらえて、 レベルの修正はためらわない方が、たいてい、良いものができます。 ■その他 ●学習心理学 ・古典的条件付け ・オペランド条件付け  ・報酬訓練  ・正の強化子  ・負の強化子 ・技能学習  ・学習曲線  ・結果の知識(KR) ・社会学習  ・模倣学習  ・観察学習 ・問題解決と推理  ・問題解決  ・推理過程 ●コンビニ心理学 ・ライティングキャッチの法則 人は「明るい場所」へ行きたがる。 ・バンドワゴン効果 道路側に雑誌を配置して立ち読みさせ、「人が並んでいる」ように見せると、 人は店に入りたくなる ・ 左回りの法則 人間は、左回りに移動をするのが気持ちがいい。  ・野球のベース⇒左回り  ・陸上のトラック⇒左回り  ・スケートのリンク⇒左回り  ・メリーゴーランド⇒左回り 逆にお化け屋敷は右回り。 ●3回目の法則 レベル内に、3つの小さなレベルを作成します。 (区切りにはロードブロックを配置) 1つ目、2つ目のレベルは、似たような技能を必要とするレベルを配置します。 そして、3つ目のレベルで同じようなものがくると見せかけて、 大きな変化をつけると、プレイヤーは心地よく感じます。 この「3」というリズムは、 ・ポップスのサビも同じフレーズを繰り返し、3つ目で変化を加える など、よく使われます。 また、 ・ホップ、ステップ、ジャンプ ・起、承、転、結(結は省略)もしくは序破急 など、生理的に気持ちがいいリズムでもあります。 ●10秒ルール 10秒変化同じ動作をし続けると、プレイヤーは飽きてしまいます。 ロードブロックでもいいので、何か変化を入れるようにします。 ●ダメージの法則 プレイヤーキャラが、ダメージを受けたら死亡するかで、緊張感を量る法則。 ・6回以上受けても大丈夫なら余裕 ・4〜5回受けて死ぬと強い敵。 ・1〜3回受けて死ぬとかなり強い敵(ボスクラス) ●竜王の城の法則 ドラクエ1ではスタート地点の町から、最終目的である竜王の城を眺めることができます。 (行くことはできませんが) これにより、プレイヤーは、最終目的である「竜王の城」を意識せざるを得ないことになります。