アイテムとレシピ
作業中
このドキュメントはまだ拡張・修正中です。機能、スクリーンショット、説明はTalescapeの公開リリースまで変更される可能性があります。わかりにくい点や助けが必要な場合は、公式Talescape Discordで質問してください。必要に応じてページを明確化したり更新したりします。
YouTube動画を読み込むにはクリックしてください。個人データがGoogleに送信される場合があります。詳しくは当社の プライバシーポリシー をご覧ください。
アイテムはプレイヤーが収集し、インベントリに保管し、調べたり、装備したり、消費したり、組み合わせたりできる物理的なオブジェクトを表します。これにより、ストーリー内でインベントリシステム、クラフト要素、アイテムを使ったパズル、プレイヤーが扱う装備や資源の選択肢を実装できます。
レシピは複数のアイテムを組み合わせて新しいアイテムを作る方法を定義します。
アイテムとレシピを組み合わせることで、クラフト、サバイバル要素、パズル解決、分岐する物語的インタラクションなどのインタラクティブな仕組みを実現できます。
1. アイテム概要
Items セクションには、あなたのストーリーで利用できる全てのオブジェクトが一覧表示されます。各アイテムは、プレイヤーがゲームプレイ中に取得、使用、装備、消費、または操作できる何かを表します。
一般的な例:
- 鍵、地図、アクセスカードなどの重要なオブジェクト
- クラフトやパズルで使う素材
- シーンを進めるために必要なツール
- 食料、材料、サバイバルリソース
アイテムは、ストーリー内のactionによって付与されると、プレイヤーのインベントリに表示されます。
2. アイテムの作成
新しいアイテムを作成するには、Items パネルを開き、Add Item をクリックします。
各アイテムには次のプロパティがあります:
- Name: プレイヤーに表示される名前。
- Type: プレイヤーに対するアイテムの役割を定義します:Default、Consumable、または Equippable。
- Description (optional): アイテムを説明する短いテキスト。プレイヤーがアイテムを調べたときに使われます。
- Show in Inventory: そのアイテムがプレイヤーのインベントリに表示されるかどうかを決めます。内部ロジック専用の隠しアイテムとして表示をオフにできます。
- Icon: インベントリでアイテムを表す画像。アイコンは分かりやすく識別しやすいものにしてください。プレイヤーが持ち物を素早く理解するのに役立ちます。
- Can be inspected: プレイヤーがアイテムを詳細に調べられるようにします。有効にすると、調べる際に説明が表示されます。
アイテムはいつでも編集・削除できます。変更はそのアイテムが参照されているすべての場所に自動で反映されます。
3. アイテムタイプ
アイテムタイプは、プレイヤーがそのアイテムをどのように理解すべきかを示します。
- Default: 鍵、メモ、手がかり、コレクティブルなど、主にインベントリに存在する必要があるオブジェクトに使います。
- Consumable: ポーション、食料、弾薬、チャージ、または限られたストーリー資源のように、消費されることを想定したアイテムに使います。
- Equippable: 防具、ツール、お守り、武器、特殊ギアのように、プレイヤーが身につけたり保持したりして有効にできるアイテムに使います。
タイプはアイテムの役割を明確に伝えるのに役立ちます。正確な効果は、アイテムを取り巻くアクション、条件、イベントによって決まります。
4. インベントリの挙動
ゲームプレイ中、アイテムはストーリーロジックを通じて自動で追加・削除されます。
典型的なアクション:
- Give Item – プレイヤーのインベントリにアイテムを追加する
- Remove Item – インベントリからアイテムを削除する
- Craft Item – 材料を組み合わせて新しいアイテムを作る
- Random Item – アイテムスタックから1つ以上のランダムなアイテムを追加する
- Add Item Stack to Inventory – アイテムスタック内のすべてのアイテムを追加する
テスト中は、定義された全てのアイテムがDebug MenuのInventoryセクションに表示され、そこで:
- アイテムを手動で追加・削除する
- 数量を調整する
- クラフトのレシピやアイテム条件をテストする
これにより、パズルロジックやインベントリの挙動を確認しやすくなります。
5. クラフトレシピ
レシピは、アイテムを組み合わせて別のアイテムを作る方法を定義します。
各レシピは2つの部分で構成されます:
Result
クラフト後に作成されるアイテム。
Ingredients
結果を作るために必要なアイテムのリスト。
例:
Result
ハーバルヌードルボウル
Ingredients
バジル + ナス + パスタ
すべての材料が揃うと、そのレシピをクラフトできます。材料は消費され、生成されたアイテムに置き換えられます。
レシピは単純な組み合わせから、複数の素材を使う複雑なクラフトシステムまで表現できます。
6. ストーリーでのアイテム使用
アイテムは Talescape 内の複数のロジックシステムと連携します。
Actions
- Give item
- Remove item
- Craft item
- Add random items from an item stack
- Add a full item stack to the inventory
- プレイヤーが特定のアイテムを所持しているかチェックする
- プレイヤーが一定数量を所持しているかチェックする
- アイテムが収集されたときに反応する
- アイテムが使用またはクラフトされたときに反応する
これにより、ストーリーは次のような仕組みを実装できます:
- キーアイテムがあるとエリアのロックを解除する
- 材料を消費してツールをクラフトする
- ストーリーイベントの一部として消費可能アイテムを使う
- 特定の経路に対して装備アイテムが利用可能かチェックする
- プレイヤーが特定のオブジェクトを所持している場合に別の台詞を有効にする
- 再利用可能なルートテーブルやスターターキットから可変の報酬を与える
7. ベストプラクティス
アイコンは分かりやすくして、プレイヤーがインベントリ内のアイテムをすぐに認識できるようにしてください。
アイテムタイプは、そのアイテムをプレイヤーがどう理解すべきかに基づいて選んでください:通常のオブジェクト、消費可能な資源、または装備品。
アイテム名はストーリーのトーンや設定と一貫性を保ってください。
不要なアイテムは避けてください。各アイテムは明確な物語上またはゲームプレイ上の目的を持つべきです。
クラフトはストーリーロジックと組み合わせて使いましょう。たとえば、プレイヤーがあるツールをクラフトするとキャラクターの反応が変わる、など。
よく設計されたアイテムシステムは、インタラクティブな物語に触覚的な次元を加え、プレイヤーが試行錯誤して解を見つけ、物語の結末に影響を与える余地を与えます。