> ## 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.

# Partner Center で実績を構成する

> タイトル向けに、Partner Center のサービス構成で XBOX Live Achievements 2013 を追加・変更します。統計を条件とするアンロックルールを含みます。

このトピックでは、XBOX Achievements（別称 XBOX Live Achievements 2013）を使用して、タイトル向けの Partner Center サービス構成で実績を追加および変更する方法を説明します。実績は、サービス構成で定義したロジックに従ってアンロックされます。このロジックは、サービス内のプレイヤー統計の値に基づいています。プレイヤー統計が実績の特定の要件を満たすと、自動的にアンロックされます。

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

Stats 2013 を使用していても、Achievements 2013 の代わりに Achievements 2017 を使用できます。Achievements 2017 はより単純な構成体験を提供しますが、チャレンジをサポートしておらず、実績のアンロックをタイトルが管理する必要があります。

<a id="ID4EYB" />

## XBOX 実績が XBOX デバイス上でどう動作するか

実績は、タイトルの開発者がプレイヤーのために設定した特定の目標を表します。XBOX Data Platform 2013（別称 XBOX Live Data Platform 2013）では、サービスは特定のプレイヤー統計の値を使用して、プレイヤーが目標を達成したかを判断します。値はサービス構成で定義されます。

新しいプレイヤーの場合、実績は *ロックされた* 状態です。プレイヤーが実績の目標を満たすために必要な条件を満たすと、サービスは *アンロック* することで実績を付与します。プレイヤーは Gamerscore の形で報酬を受け取りますが、タイトルはアートやゲーム内アイテムなどの追加報酬を付与することもあります。

実績は、単一のプレイヤー統計または複数のプレイヤー統計に基づくことができます。たとえば、実績は Advanced Level に到達したプレイヤーが Orange Arrows を使用して Western Province で 3 匹の Blue Dragons を倒すことを求める場合があります。

実績は達成されるまでプレイヤーから隠しておくことも、可能な実績の一覧内に表示することもできます。

実績のアンロックに必要なイベントおよび統計ルールの計画は、多くの場合トップダウンのアプローチが必要です。

1. ゲームでプレイヤーに提示したい実績とプレイヤー体験を決める。
2. それらの体験を支える統計ルールとイベントを作成する。

<a id="ID4E5L" />

## 実績を構成する

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

  <Step title="タイトルを選択し、**Services** > **XBOX Live** に移動します。">
    タイトルを選択し、**Services** > **XBOX Live** に移動します。
  </Step>

  <Step title="**Achievements** のリンクを選択します。">
    **Achievements** のリンクを選択します。
  </Step>

  <Step title="**Achievements** ページでタイトルの実績を作成および管理します。">
    **Achievements** ページでタイトルの実績を作成および管理します。
  </Step>
</Steps>

<a id="ID4EJC" />

## 実績を作成する

<Steps>
  <Step title="**Achievements** ページで **New achievement** ボタンを選択します。">
    **Achievements** ページで **New achievement** ボタンを選択します。これにより **New achievement** ページが表示されます。
  </Step>

  <Step title="**Achievement name** フィールドで、プレイヤーに表示する名前を指定します。">
    **Achievement name** フィールドで、プレイヤーに表示する名前を指定します。文字列の最大長は 44 文字です。
  </Step>

  <Step title="**Locked description** フィールドで、実績がロックされる状況を説明します...">
    **Locked description** フィールドで、実績がロックされる状況を説明します。文字列の最大長は 100 文字で、ユーザーに表示されます。**Secret** オプションを選択した場合、この説明は実績の一覧には表示されません。
  </Step>

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

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

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

5. **What type of achievement is this?** の下で、以下のオプションから選択します。
   * **Base achievement**<br />実績はゲームの初回リリース時にプレイヤーに提供されます。
   * **Non-base achievement**<br />実績はゲームの発売後まではプレイヤーに提供されません。
6. **Gamerscore** フィールドで、実績がアンロックされたときに付与される Gamerscore の量を示します。0 より大きく 200 以下の値を指定します。タイトルにはベース実績に割り当てできる合計 1000 の Gamerscore ポイントがあります。
7. **How should the details be treated?** の下で、以下のオプションから選択します。
   * **Public**<br />実績とその詳細はすべてのプレイヤーに表示されます。
   * **Secret**<br />実績とその詳細は実績をアンロックしたプレイヤーにのみ表示されます。これはストーリーのネタバレを避け、プレイヤーが試行することを報いるのに役立ちます。
8. 任意: **Achievement deep link** フィールドで、プレイヤーが実績に即座に挑戦するためにリダイレクトされるゲーム内の場所を指定します。たとえば、`ms-xbl-11aa99ff://default?trackId=18` では、`11aa99ff` が TitleId で、`default?trackId=18` はゲームが認識してプレイヤーをゲーム内の特定の場所にリダイレクトするために使用するコードです。
9. 実績がどのようにアンロックされるかを決定する **Unlock logic** を選択します。
   * **Do something with incremental progress**<br />単一のプレイヤー統計を選択します。プレイヤー統計が指定した条件を満たすと、実績がアンロックされます。プレイヤーは実績アンロックに向けた進捗を確認できます。基準を満たすには、統計が指定した値以上である必要があります。これは **min** 演算子で構成された統計には適用されません。そのような統計は指定値以下である必要があります。
   * **Do multiple things, cumulatively**<br />**sum** 演算子で構成された複数のプレイヤー統計を選択します。選択したすべてのプレイヤー統計が指定した条件を満たすと、実績がアンロックされます。
   * **Min/max one of several things**<br />**max** または **min** 演算子で構成された複数のプレイヤー統計を選択します。少なくとも 1 つのプレイヤー統計要件が満たされると、実績がアンロックされます。
   * **Do something once**<br />プレイヤー統計を選択します。統計ルールのトリガーの結果としてインスタンスが作成されると、実績がアンロックされます。
   * **Custom logic**<br />実績のアンロックに複雑な条件を作成するには、**Add stat** ボタンを選択し、現在の条件に統計条件を追加します。新しい条件節を追加するには、**Add condition** ボタンを選択します。
     * 単一の条件節内のすべての統計は同じ演算子タイプでなければならず、条件を満たすために同じ基準を満たす必要があります。
     * 統計が **min** または **max** 演算子を使用する場合、節は条件を満たすために OR 論理を使用します。
     * 統計が **sum** 演算子を使用する場合、節は条件を満たすために AND 論理を使用します。すべての条件が満たされると、実績がアンロックされます。
10. 任意: 実績のアンロックに対して追加報酬（アートまたはゲーム内）を付与するには、次の手順を実行します。
    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 achievement** ページに戻るには **Cancel** を選択します。
11. 実績を保存するには **Save** を選択、キャンセルして **Achievements** ページに戻るには **Cancel** を選択します。

<a id="ID4EXC" />

## 実績を変更する

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

<Steps>
  <Step title="**Achievements** ページの実績の一覧で、変更したい実績の **Achievement...**">
    **Achievements** ページの実績の一覧で、変更したい実績の **Achievement name** を選択します。実績の名前をタイトルにしたページが開きます。
  </Step>

  <Step title="実績への変更を行います。">
    実績への変更を行います。
  </Step>

  <Step title="実績を保存するには **Save** を選択、キャンセルして戻るには **Cancel** を選択します...">
    実績を保存するには **Save** を選択、キャンセルして **Achievements** ページに戻るには **Cancel** を選択します。
  </Step>
</Steps>

<a id="ID4E5D" />

## 実績を削除する

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

1. **Achievements** ページの実績の一覧で、削除したい実績の横にある **Delete** を選択します。
2. **Confirmation** ダイアログで **Delete** または **Cancel** を選択します。


## Related topics

- [タイトル マネージド実績のポータル構成](/ja-jp/services/xbox-services/player-data/achievements/title-managed/config/live-achievements-tm-config-nav.md)
- [Partner Center でタイトル マネージド実績を構成する](/ja-jp/services/xbox-services/player-data/achievements/title-managed/config/live-achievements-tm-config.md)
- [Partner Center で XBOX イベントを構成する](/ja-jp/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-events-2013.md)
- [Partner Center でチャレンジを構成する](/ja-jp/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-challenges.md)
- [Partner Center で XBOX data platform 2013 を構成する](/ja-jp/publishing/game-publishing/how-to/data-platform-2013/how-to-configure-data-platform-2013.md)
