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

# Partner Center でチャレンジを構成する

> Data Platform 2013 の統計ルールとアンロックロジックを使用して、Partner Center のサービス構成に期間限定の XBOX Challenges を追加および変更します。

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

XBOX サービス構成の概要については、[Service configuration](https://docs.xbox.com/ja-jp/services/xbox-services/fundamentals/portal-config/live-service-config-ids-mp.md) を参照してください。Data Platform 2013 の概要については、XDK トピック **How the XBOX Live data platform 2013 works** を参照してください。

## チャレンジが XBOX デバイス上でどう動作するか

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

実績と同様に、チャレンジは可能な実績の一覧に表示することも、非表示にすることもできます。

## チャレンジを構成する

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

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

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

タイトルを選択し、**Services** > **XBOX Live** に移動します。

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

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

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

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

## チャレンジを作成する

**1. **Challenges** ページで **New challenge** ボタンを選択します。**

**Challenges** ページで **New challenge** ボタンを選択します。これにより **New challenge** ページが表示されます。

**2. **Challenge name** フィールドで、プレイヤーに表示する名前を指定します。**

**Challenge name** フィールドで、プレイヤーに表示する名前を指定します。文字列の最大長は 44 文字です。

**3. **Locked description** フィールドで、チャレンジがロックされている際にプレイヤーに表示する説明を指定します...**

**Locked description** フィールドで、チャレンジがロックされている際にプレイヤーに表示する説明を指定します。文字列の最大長は 100 文字です。**Secret** オプションを選択した場合、この説明は実績の一覧には表示されません。

**4. **Image icon** フィールドに、チャレンジの視覚的表現（「バッジ」）となる実績アイコンを指定します...**

**Image icon** フィールドに、チャレンジの視覚的表現（「バッジ」）となる実績アイコンを指定します。アイコンは PNG ファイル形式で、サイズが 1920 x 1080 ピクセルであることを確認してください。

アイコンはユーザーに表示されます。ユーザーが実績の一覧を閲覧すると、XBOX は自動的にサムネイルサイズに縮小表示します。ただし、個々の実績を選択するとアイコンが背景画像として設定されます。**Hidden** チェックボックスをオンにすると、ユーザーがアンロックするまでアイコンは一覧に表示されません。

タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX アイコンを使用する場合は **use placeholder image** を選択できます。

5. **Promo icon** フィールドで、プロモーション用アイコンを指定します。サイズは 424 x 424 ピクセルで、1:1 PNG 形式である必要があります。タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX アイコンを使用する場合は **use placeholder image** を選択できます。
6. **Time frame** の下で、チャレンジの **Start time** と **End time** を指定します。チャレンジはここで指定した期間中のみアンロックできます。終了日は開始日から 3 か月を超えることはできません。時刻はグリニッジ標準時 (GMT) に基づいていることに注意してください。
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 x 1080 ピクセルで、PNG ファイル形式である必要があります。タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX 画像を使用する場合は **use placeholder image** を選択できます。
      * 報酬タイプ **In-game** を選択した場合は
        1. **Image** フィールドを使用して、プレイヤーがチャレンジをアンロックしたときに得られる報酬を表す画像を指定します。タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX 画像を使用する場合は **use placeholder image** を選択できます。
        2. **In-game value** を使用して、ゲームに渡される値またはコードを指定します。ゲームがこのコードを使用して報酬をアンロックできることを確認してください。
   6. 報酬をチャレンジに追加するには **Add** を選択、キャンセルして **New challenge** ページに戻るには **Cancel** を選択します。
10. チャレンジがどのようにアンロックされるかを決定する **Unlock logic** を選択します。
    * **Do something with incremental progress**\
      単一のプレイヤー統計を選択します。プレイヤー統計が指定した条件を満たすと、チャレンジがアンロックされます。プレイヤーはチャレンジアンロックに向けた進捗を確認できます。基準を満たすには、統計が指定した値以上である必要があります。これは **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** を選択、キャンセルして **Challenges** ページに戻るには **Cancel** を選択します。

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

> [!WARNING]
>
> タイトルが Final Certification に合格した後、そのタイトル内の既存の実績は変更または削除できなくなります。

1. **Challenges** ページのチャレンジ一覧で、変更したいチャレンジの **Name** を選択します。チャレンジの名前をタイトルにしたページが開きます。
2. チャレンジへの変更を行います。
3. チャレンジを保存するには **Save** を選択、キャンセルして **Challenges** ページに戻るには **Cancel** を選択します。

## チャレンジを削除する

> [!WARNING]
>
> タイトルが Final Certification に合格した後、そのタイトル内の既存の実績およびチャレンジは変更または削除できなくなります。

1. **Achievements** ページのチャレンジ一覧で、削除したいチャレンジの横にある **Delete** を選択します。
2. **Confirmation** ダイアログで **Delete** を選択して削除を確認します。それ以外の場合は **Cancel** を選択します。


## Related topics

- [Partner Center で XBOX data platform 2013 を構成する](https://docs.xbox.com/ja-jp/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-data-platform-2013.md)
- [イベント ベースのチャレンジのポータル構成](https://docs.xbox.com/ja-jp/services/xbox-services/player-data/achievements/event-based/config/live-challenges-eb-portal.md)
- [Partner Center で実績を構成する](https://docs.xbox.com/ja-jp/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-achievements-2013.md)
- [イベント ベースの実績のポータル構成](https://docs.xbox.com/ja-jp/services/xbox-services/player-data/achievements/event-based/config/live-achievements-eb-config-nav.md)
- [プレイヤー データ](https://docs.xbox.com/ja-jp/services/xbox-services/player-data/achievements/event-based/config/index.md)
