> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# イベント ベースのチャレンジのポータル構成

> プレイヤー ステータスの値を使用して解除をトリガーする、イベント ベースの実績の期間限定 XBOX Live チャレンジを Partner Center で追加および変更します。

<a id="top" />

<Note>タイトルがイベント ベースの実績 (以前は Achievements 2013 と呼ばれていました) を使用しており、今後複数のプラットフォームをサポートしたい場合は、引き続きイベント ベースの実績を使用する必要があります。これは、ユーザーがすべてのプラットフォームで実績を保持できるようにするために必要です。</Note>

<Note>このトピックでは、適切な権限がある場合にのみ利用できる機能について説明します。詳細は、アカウント マネージャーまたは Microsoft の他の窓口にお問い合わせください。</Note>

このトピックでは、タイトルの Partner Center サービス構成でチャレンジを追加および変更する方法を説明します。チャレンジは実績に似ていますが、指定された期間中にのみ解除できます。実績と同様に、チャレンジもサービス構成で定義したロジックに従って解除されます。このロジックは、サービス内のプレイヤー ステータスの値に基づいています。指定された期間内にプレイヤー ステータスが特定の要件を満たすと、チャレンジは自動的に解除されます。

XBOX services 構成の概要については、[Managed Partners 向けの XBOX services 構成 ID](/services/xbox-services/fundamentals/portal-config/live-service-config-ids-mp) を参照してください。

イベント ベースのデータ プラットフォームの概要については、[イベント ベースのプレイヤー データの概要](/services/xbox-services/player-data/stats-leaderboards/event-based/live-how-data-platform-works) を参照してください。

このトピックでは、次の内容について説明します。

* [XBOX services におけるチャレンジの動作](#ID4EYB)
* [チャレンジの構成](#ID4E5M)
* [チャレンジの作成](#ID4EJC)
* [既存の実績またはチャレンジ ルールの変更](#ID4EXC)
* [チャレンジの削除](#ID4E5D)

<a id="ID4EYB" />

## XBOX services におけるチャレンジの動作

チャレンジは、指定された期間中にのみ利用できる実績です。たとえば、真夜中に始まり真夜中に終わる連続する 3 日間だけ利用できる実績を作成したい場合があります。時間制限があるため、この実績はチャレンジと見なされます。

実績と同様に、チャレンジは (達成可能な実績のリスト内で) 表示することも、隠すこともできます。実績とは異なり、チャレンジは完了時にプレイヤーに gamerscore を付与するように構成することはできません。

[このトピックの先頭に戻る。](#top)

<a id="ID4E5M" />

## チャレンジの構成

1. [Partner Center](https://developer.microsoft.com/dashboard/windows/overview) にアカウントでサインインします。

2. タイトルを選択し、**Services** > **XBOX Live** を選択します。

3. **Challenges** ページへのリンクを選択します。

4. **Challenges** ページでタイトルのチャレンジを作成および管理します。

[このトピックの先頭に戻る。](#top)

<a id="ID4EJC" />

## チャレンジの作成

1. **Challenges** ページで **New challenge** を選択します。**New challenge** ページが表示されます。

2. **Challenge name** ボックスに、プレイヤーに表示される名前を入力します。文字列の最大長は 44 文字です。

3. **Locked description** ボックスに、チャレンジがロックされているときにプレイヤーに表示される説明を入力します。文字列の最大長は 100 文字です。**Secret** を選択した場合、この説明は実績のリストに表示されません。

4. **Image icon** ボックスで、チャレンジのビジュアル表現 (「バッジ」) となる実績アイコンを指定します。アイコンは .png ファイル形式で、サイズが 1920 × 1080 ピクセルであることを確認してください。

   アイコンはプレイヤーから見える状態になります。プレイヤーが実績のリストを表示する際、XBOX は自動的にサムネイル サイズに拡大縮小します。ただし、個別の実績を選択すると、アイコンが背景画像として設定されます。**Hidden** チェックボックスが選択されている場合、アイコンはプレイヤーが実績を解除するまでリストに表示されません。

   タイトルの開発中は、最終的な画像アートで置き換える準備ができるまで、**use placeholder image** を選択してデフォルトの XBOX アイコンを使用することができます。

5. **Promo icon** ボックスで、プロモーション アイコンを指定します。サイズは 424 × 424 ピクセルで、1:1 PNG 形式である必要があります。

   タイトルの開発中は、最終的なプロモーション アートで置き換える準備ができるまで、**use placeholder image** を選択してデフォルトの XBOX アイコンを使用することができます。

6. **Time frame** の下で、チャレンジの **Start time** と **End time** を指定します。チャレンジはここで指定された期間中にのみ解除できます。終了日は、開始日から 3 か月後を超えることはできません。時刻は協定世界時 (グリニッジ標準時) に基づきます。

7. **How should the details be treated?** の下で、次のオプションから選択します。

   * **Public**
     チャレンジとその詳細がすべてのプレイヤーに表示されることを示します。

   * **Secret**
     チャレンジとその詳細が、チャレンジを解除したプレイヤーにのみ表示されることを示します。これは、ストーリーのネタバレを避け、実験するプレイヤーに報酬を与えるのに役立ちます。

8. オプション: **Challenge deep link** ボックスで、プレイヤーがこのチャレンジに挑戦できるように、すぐにリダイレクトされるゲーム内の場所を指定します。たとえば `ms-xbl-11aa99ff://default?trackId=18` の場合、`11aa99ff` は TitleId です。`default?trackId=18` は、タイトルが特定の場所にプレイヤーをリダイレクトするために使用するコードです。

9. 実績を解除するための追加報酬 (アートまたはゲーム内) を付与するには、次を実行します。

   1. **Add reward** を選択します。

   2. **Achievement rewards** ページで、**Art** または **In-game** を選択します。

   3. **Display name** ボックスに、プレイヤーに表示される報酬の名前を追加します。

   4. **Description** ボックスに、プレイヤーに表示される報酬の説明を追加します。説明の最大長は 90 文字です。報酬の期間 (該当する場合) や報酬の引き換え方法などの詳細を含めてください。

   5. 選択した報酬タイプに従って、次を実行します。

      * 報酬タイプ **Art** を選択した場合、**Art** ボックスを使用して、プレイヤーがチャレンジを解除したときに得られるアート報酬を指定します。報酬はサイズが 1920 ×
        1080 ピクセルで、.png ファイル形式である必要があります。タイトルの開発中は、最終的な報酬アートで置き換える準備ができるまで、**use placeholder image** を選択してデフォルトの XBOX 画像を使用することができます。

      * 報酬タイプ **In-game** を選択した場合、次を実行します。

        1. **Image** ボックスを使用して、プレイヤーがチャレンジを解除したときに得られる報酬を表す画像を指定します。タイトルの開発中は、最終的なゲーム内アートで置き換える準備ができるまで、**use placeholder image** を選択してデフォルトの XBOX 画像を使用することができます。

        2. **In-game value** を使用して、タイトルに渡される値またはコードを指定します。タイトルがこのコードを使用して報酬を解除できることを確認してください。

   6. **Add** を選択して報酬をチャレンジに追加するか、**Cancel** を選択してキャンセルし、**New challenge** ページに戻ります。

10. チャレンジが解除される方法を決定する **Unlock logic** を選択します。

    * **Do something with incremental progress**
      1 つのプレイヤー ステータスを選択します。プレイヤー ステータスが指定された基準を満たすと、チャレンジが解除されます。プレイヤーはチャレンジ解除に向けた進捗状況を確認できます。

      基準を満たすには、ステータスが指定値以上である必要があります。ただし、`min` 演算子で構成されたステータスには適用されません。そのようなステータスは、指定値以下である必要があります。

    * **Do multiple things, cumulatively**
      `sum` 演算子で構成された複数のプレイヤー ステータスを選択します。選択したすべてのプレイヤー ステータスが指定された基準を満たすと、チャレンジが解除されます。

    * **Min/max one of several things**
      `max` または `min` 演算子で構成された複数のプレイヤー ステータスを選択します。少なくとも 1 つのプレイヤー ステータスの要件が満たされると、チャレンジが解除されます。

    * **Do something once**
      プレイヤー ステータスを選択します。ステータス ルールをトリガーした結果としてそのインスタンスが作成されると、チャレンジが解除されます。

    * **Custom logic**
      チャレンジを解除するための複雑な条件を作成するには、**Add stat** を選択して現在の条件にステータス条件を追加します。新しい条件句を追加するには、**Add condition** を選択します。

      * 単一の条件句内のすべてのステータスは、同じ演算子タイプであり、条件を満たすための同じ基準を満たしている必要があります。
      * ステータスが `min` または `max` 演算子を使用する場合、句は条件を満たすために `OR` ロジックを使用します。
      * ステータスが `sum` 演算子を使用する場合、句は条件を満たすために `AND` ロジックを使用します。

      すべての条件が満たされると、チャレンジが解除されます。

11. **Save** を選択してチャレンジを保存するか、**Cancel** を選択してキャンセルし、**Challenges** ページに戻ります。

[このトピックの先頭に戻る。](#top)

<a id="ID4EXC" />

## 既存の実績またはチャレンジ ルールの変更

<Info>タイトルが Final Certification を通過した後は、そのタイトルの既存の実績を変更または削除することはできません。</Info>

1. **Challenges** ページのチャレンジのリストで、変更したいチャレンジの **Name** を選択します。チャレンジの名前をタイトルとするページが開きます。

2. チャレンジに変更を加えます。

3. **Save** を選択してチャレンジを保存するか、**Cancel** を選択してキャンセルし、**Challenges** ページに戻ります。

[このトピックの先頭に戻る。](#top)

<a id="ID4E5D" />

## チャレンジの削除

<Info>タイトルが Final Certification を通過した後は、そのタイトルの既存の実績とチャレンジを変更または削除することはできません。</Info>

1. **Achievements** ページのチャレンジのリストで、削除したいチャレンジの横にある **Delete** を選択します。

2. **Confirmation** ダイアログで **Delete** を選択して削除を確定するか、**Cancel** を選択します。

[このトピックの先頭に戻る。](#top)


## Related topics

- [イベント ベースの実績のポータル構成](/ja-jp/services/xbox-services/player-data/achievements/event-based/config/live-achievements-eb-config-nav.md)
- [イベント ベースのリーダーボードのポータル構成](/ja-jp/services/xbox-services/player-data/stats-leaderboards/event-based/config/live-eb-leaderboards-portal.md)
- [イベント ベースのステータスとリーダーボードのポータル構成](/ja-jp/services/xbox-services/player-data/stats-leaderboards/event-based/config/live-statslb-eb-config-nav.md)
- [イベント ベースの Featured Stats のポータル設定](/ja-jp/services/xbox-services/player-data/stats-leaderboards/featured-stats/config/live-featuredstats-eb-portal.md)
- [構成](/ja-jp/services/xbox-services/player-data/achievements/event-based/config/index.md)
