クラフトゲームでプレイヤーのミスを過度に罰せず試行錯誤を促す方法
クラフトは、プレイヤーがアイデアを試せ、コストを把握でき、少なくともいくつかの失敗からやり直せるようになっていると、親しみやすく魅力的なものになります。ゲームデザイナーは、レシピの可視化、取り消し可能な建築、制限が明示されたリサイクルシステムによって、この好循環を支えることができます。目指すべきは、すべてのリソースを無料にすることではありません。それぞれの選択がもたらす結果をわかりやすく提示し、望まない結果になった場合にもプレイヤーが有効に対処できる手段を用意することです。
プレイヤーが確定する前にコストを可視化する
プレイヤーは、最後の決定ボタンを押す前に、そのクラフトで何を消費するのかを知る必要があります。『Minecraft』のレシピ本はその分かりやすい例です。レシピを選択するとクラフトグリッドに材料が配置され、不足している材料は赤く強調表示されます。これにより、プレイヤーはクラフト前に必要条件を確認でき、同時にグリッドを使って試行錯誤する余地も残されています。Minecraft’s crafting guide
クラフトインターフェースの実用的な設計上の教訓は、レシピ全体、現在所持している数、クラフト後に残る数を提示することです。レシピが希少な部品を使用する場合や、複数の素材パーツを1つの完成品に変換する場合は、確定操作と同じ場所でそのコストを明示しましょう。プレイヤーに別メニューのレシピを暗記させたり、プレビューが単なるイメージ画像なのかどうかを推測させたりするのは避けるべきです。
明確さとは、不確実性を説明することも意味します。結果に変動がある場合は、素材が消費される前に範囲や起こり得る結果を表示します。結果が固定されている場合は、その旨を明示してください。プレイヤーはリスクを理解していれば、あえてリスクを取るという選択ができます。不可解な隠しルールによる予期せぬ損失と、プレイヤーが意図して行うギャンブルとでは、受ける印象がまったく異なります。
すべての試行を損失にせず、プレイヤーが組み合わせを探求できるようにする
未知のレシピを探す「発見型クラフト」は、レシピの習得自体を遊びに変えることができますが、インターフェースは「仮の組み合わせを並べること」と「それを作るためにリソースを消費すること」を区別する必要があります。『Guild Wars 2』のDiscovery(発見)タブでは、プレイヤーが材料を組み合わせてレシピを探索できます。材料を追加または削除すると、残りの作成可能なレシピ数が表示されます。公式ガイドによると、クラフトのプロセス自体は決して失敗しませんが、有効な発見を完了するには十分な材料と適切なクラフトレベルが必要です。Guild Wars 2’s crafting guide
この分離は有用なパターンを示唆しています。リソースを消費しないプレビュー状態で組み合わせを試せるようにし、実際にクラフトを選択した時点でコストと結果を明示するのです。レシピのテストにリソースを消費する仕様にする場合は、そのルールを事前に提示し、低コストの練習用枠組みやヒントシステムの導入を検討してください。プレイヤーは、不成立や無効な組み合わせが単なる情報提示なのか、それとも素材の消費を伴うものなのかを知っておく必要があります。
発見システムは、各ステップでのフィードバックがあるとより良くなります。材料が特定のレシピに使える可能性があるか、あといくつの可能性があるか、不足している数量やスキルの閾値など、何が原因でクラフトが制限されているのかを示しましょう。これにより、プレイヤーは不透明なインターフェースに向かってあてずっぽうに推測を繰り返すのではなく、計画を立てて進められるようになります。
配置自体が試行錯誤である場合、建築を取り消し可能にする
建築に焦点を当てたクラフトにおいて、最もよくあるミスはピースを間違った場所に置いてしまうことです。シンプルな「元に戻す(アンドゥ)」や「解体」アクションがあれば、レイアウトの試行錯誤が実用的なものになります。ここでの設計上の判断は、投入した素材をどれだけ還元するかです。全額返還、明記された一定割合、または再利用可能な特定の部品のみなどがあります。ルールが一貫しており、プレイヤーが大規模な建築に取りかかる前に確認できるようになっていれば、いずれの手法もうまく機能します。
解体は、オブジェクトの破壊に伴う説明のない副作用としてではなく、独立したアクションとして扱いましょう。明確なプロンプトを用意し、回収できる予想リソースを表示し、回収不可能なパーツや既に状態が変化したアイテムなどの例外事項を説明します。全額返還によってリソースの希少性が損なわれてしまう場合は、予測可能な部分返還にすることで、コストを維持しながらも再設計を可能にできます。
回収操作は安全に実行できるようにしてください。貴重な建造物や巨大な建造物には確認ステップが役立ちますが、日常的な解体に煩雑な警告の連続をくぐり抜けさせるべきではありません。保管用アイテムや機械が関係する場合は、それらが撤去される前に中身がどうなるかを説明します。プレイヤーが無関係なインベントリを誤って危険にさらすことなく、レイアウトを変更できるようにするべきです。
プレイヤーが理解できる結果を伴うリサイクルを通じて素材を再利用させる
リカバリー(回収)とは、必ずしもクラフトを完全に元通りにすることだけではありません。『Stardew Valley』のリサイクルマシンは、特定の釣りゴミを資源に変換します。例えば、Stardew Valley Wikiによると、「ゴミ」を投入すると石、石炭、鉄鉱石のいずれかが1〜3個生成され、確率はそれぞれ49%、30%、21%、処理時間は1時間となっています。これは、不要な投入物を何か使えるものへと変えつつ、出力にある程度のランダム性を残すための優れたモデルです。Stardew Valley’s Trash item page
透明性の高いリサイクルシステムは、機械に何を投入できるのか、どのような出力が可能なのか、数量に変動があるのか、処理にどのくらいの時間がかかるのかをプレイヤーに伝えます。誤ってクラフトしたアイテムをリサイクルする場合、システムが全額返還に対応していない限り、インターフェースで全額返還を期待させるような表示をすべきではありません。確率表、固定の変換ルール、明確に提示された範囲があれば、プレイヤーはその機械を使うべきかどうかを判断できます。
また、リサイクルのサイクルには、単にすべてのコストを帳消しにする以上の目的を持たせるべきです。余剰品、破損品、不要になったもの、あるいは型落ちしたアイテムを、広く役立つ素材へと変換することができます。ゲームデザイナーは、失敗の痛手を和らげつつも、あらゆる決定が無責任(ノーリスク)にならないよう交換レートを調整できます。そのバランスこそが設計上の工夫のしどころです。前述の例は多様なメカニクスを示しているものであり、万能の公式ではありません。
元に戻す手段を用意しつつ、返還されないものも明記する
『Terraria』のシマー(Shimmer)は、より直接的な「元に戻す」メカニクスを提供しています。クラフトされたほとんどのアイテムを、クラフト前の素材へと分解(デクラフト)できます。しかし、このシステムにも例外があります。使用した特定の代替素材ではなく所定の素材セットが返還されるレシピもあれば、分解できないアイテムや、返還がランダムになるものもあります。例えばTerraria公式Wikiによると、設置されたボトル、錬金術のテーブル、錬金術のフラスコでクラフトされたアイテムは素材の一部がランダムに返還され、各素材には3分の1の確率で消失する可能性があります。Terraria’s Shimmer guide
こうした条件は、リソースの交換に損失や条件が伴う場合、回収ボタンを単に「元に戻す(アンドゥ)」と呼ぶべきではない理由を示しています。解体、リサイクル、分解(デクラフト)など、その機能の実態に合った名称を付け、使用する場所で返還予定の内容を表示してください。回収される素材が元の投入物と異なる可能性がある場合は、プレイヤーが実行する前にその旨を明示しましょう。
進行バランスの維持や不正利用(グリッチ)防止のために例外が必要になることもありますが、隠された例外は避けられるはずのストレスを生んでしまいます。ゲーム側はアイテムのツールチップ、簡単な理由を添えた実行不能表示、出力結果のプレビューなどを通じてこれらを伝えることができます。重要なのは、プレイヤーがアイテムを犠牲にする前にルールを確認できることです。
寛容なクラフトサイクルのための実用チェックリスト
クラフトや建築のシステムをリリースする前に、プレイヤーの通常の一連の流れをなぞってみてください。レシピを確認し、材料を集め、バリエーションを試し、アイテムを作り、それを配置または使用し、そしてそれが誤った選択だったと判断するプロセスです。各ステップにおいて、プレイヤーに何が見えていて、何をまだ取り戻せるのかを問いかけてみましょう。
役立つ設計チェックリストは以下のとおりです:
消費が行われる前に、必要な素材、数量、および不確定な結果を表示しているか。
レシピのプレビューや材料の配置を、リソースを消費する確定アクションと分離しているか。
素材の不足、必要な設備、レベル条件など、クラフトが実行できない理由を説明しているか。
ゲーム内の経済バランスが許す範囲で、移動、解体、リサイクル、またはデクラフトを行う予測可能な手段を提供しているか。
特定のアイテムについて、回収が完全なのか、部分的・ランダム・時間差なのか、あるいは回収不可なのかを明記しているか。
確定前に結果を可視化し、類似のオブジェクト間で回収ルールの一貫性を保っているか。
試行錯誤を安心なものにするために、クラフトゲームがあらゆるコストを帳消しにする必要はありません。希少性を維持しつつも、プレイヤーがコストを確認でき、不本意な確定をせずにアイデアを試せ、明確に説明された手順で素材を再利用できるようにすることは可能です。失敗にどれだけのコストがかかり、次に何ができるかをプレイヤーが理解していれば、クラフトは不透明なシステムからリソースを守るための警戒作業ではなく、様々なことを試せる創造的な場へと変わります。
