XBOX 実績が XBOX デバイス上でどう動作するか
実績は、タイトルの開発者がプレイヤーのために設定した特定の目標を表します。XBOX Data Platform 2013(別称 XBOX Live Data Platform 2013)では、サービスは特定のプレイヤー統計の値を使用して、プレイヤーが目標を達成したかを判断します。値はサービス構成で定義されます。 新しいプレイヤーの場合、実績は ロックされた 状態です。プレイヤーが実績の目標を満たすために必要な条件を満たすと、サービスは アンロック することで実績を付与します。プレイヤーは Gamerscore の形で報酬を受け取りますが、タイトルはアートやゲーム内アイテムなどの追加報酬を付与することもあります。 実績は、単一のプレイヤー統計または複数のプレイヤー統計に基づくことができます。たとえば、実績は Advanced Level に到達したプレイヤーが Orange Arrows を使用して Western Province で 3 匹の Blue Dragons を倒すことを求める場合があります。 実績は達成されるまでプレイヤーから隠しておくことも、可能な実績の一覧内に表示することもできます。 実績のアンロックに必要なイベントおよび統計ルールの計画は、多くの場合トップダウンのアプローチが必要です。- ゲームでプレイヤーに提示したい実績とプレイヤー体験を決める。
- それらの体験を支える統計ルールとイベントを作成する。
実績を構成する
1
[Partner Center](https://developer.microsoft.com...) にアカウントでサインインします
Partner Center にアカウントでサインインします。
2
タイトルを選択し、**Services** > **XBOX Live** に移動します。
タイトルを選択し、Services > XBOX Live に移動します。
3
**Achievements** のリンクを選択します。
Achievements のリンクを選択します。
4
**Achievements** ページでタイトルの実績を作成および管理します。
Achievements ページでタイトルの実績を作成および管理します。
実績を作成する
1
**Achievements** ページで **New achievement** ボタンを選択します。
Achievements ページで New achievement ボタンを選択します。これにより New achievement ページが表示されます。
2
**Achievement name** フィールドで、プレイヤーに表示する名前を指定します。
Achievement name フィールドで、プレイヤーに表示する名前を指定します。文字列の最大長は 44 文字です。
3
**Locked description** フィールドで、実績がロックされる状況を説明します...
Locked description フィールドで、実績がロックされる状況を説明します。文字列の最大長は 100 文字で、ユーザーに表示されます。Secret オプションを選択した場合、この説明は実績の一覧には表示されません。
4
**Image icon** フィールドに、実績の視覚的表現(「バッジ」)となる実績アイコンを指定します...
Image icon フィールドに、実績の視覚的表現(「バッジ」)となる実績アイコンを指定します。アイコンは PNG ファイル形式で、サイズが 1920 x 1080 ピクセルであることを確認してください。
- What type of achievement is this? の下で、以下のオプションから選択します。
- Base achievement
実績はゲームの初回リリース時にプレイヤーに提供されます。 - Non-base achievement
実績はゲームの発売後まではプレイヤーに提供されません。
- Base achievement
- Gamerscore フィールドで、実績がアンロックされたときに付与される Gamerscore の量を示します。0 より大きく 200 以下の値を指定します。タイトルにはベース実績に割り当てできる合計 1000 の Gamerscore ポイントがあります。
- How should the details be treated? の下で、以下のオプションから選択します。
- Public
実績とその詳細はすべてのプレイヤーに表示されます。 - Secret
実績とその詳細は実績をアンロックしたプレイヤーにのみ表示されます。これはストーリーのネタバレを避け、プレイヤーが試行することを報いるのに役立ちます。
- Public
- 任意: Achievement deep link フィールドで、プレイヤーが実績に即座に挑戦するためにリダイレクトされるゲーム内の場所を指定します。たとえば、
ms-xbl-11aa99ff://default?trackId=18では、11aa99ffが TitleId で、default?trackId=18はゲームが認識してプレイヤーをゲーム内の特定の場所にリダイレクトするために使用するコードです。 - 実績がどのようにアンロックされるかを決定する 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 論理を使用します。すべての条件が満たされると、実績がアンロックされます。
- Do something with incremental progress
- 任意: 実績のアンロックに対して追加報酬(アートまたはゲーム内)を付与するには、次の手順を実行します。
- Add reward ボタンを選択します。
- Achievement rewards ページで Art または In-game を選択します。
- Display name フィールドで、プレイヤーに表示される報酬名を指定します。
- Description フィールドで、プレイヤーに表示される報酬の説明を指定します。説明は 90 文字を超えられません。報酬の持続時間(該当する場合)や、報酬を受け取るための手順などの詳細を含めます。
- 選択した報酬タイプに応じて次を実行します。
- 報酬タイプ Art を選択した場合は、Art フィールドを使用してプレイヤーが実績をアンロックしたときに得られるアート報酬を指定します。報酬はサイズが 1920 x 1080 ピクセルで、PNG ファイル形式である必要があります。タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX 画像を使用する場合は use placeholder image を選択できます。
- 報酬タイプ In-game を選択した場合は
- Image フィールドを使用して、プレイヤーが実績をアンロックしたときに得られる報酬を表す画像を指定します。タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX 画像を使用する場合は use placeholder image を選択できます。
- In-game value フィールドを使用して、ゲームに渡される値またはコードを指定します。ゲームがこのコードを使用して報酬をアンロックできることを確認してください。
- 報酬を実績に追加するには Add を選択、キャンセルして New achievement ページに戻るには Cancel を選択します。
- 実績を保存するには Save を選択、キャンセルして Achievements ページに戻るには Cancel を選択します。
実績を変更する
1
**Achievements** ページの実績の一覧で、変更したい実績の **Achievement...**
Achievements ページの実績の一覧で、変更したい実績の Achievement name を選択します。実績の名前をタイトルにしたページが開きます。
2
実績への変更を行います。
実績への変更を行います。
3
実績を保存するには **Save** を選択、キャンセルして戻るには **Cancel** を選択します...
実績を保存するには Save を選択、キャンセルして Achievements ページに戻るには Cancel を選択します。
実績を削除する
- Achievements ページの実績の一覧で、削除したい実績の横にある Delete を選択します。
- Confirmation ダイアログで Delete または Cancel を選択します。
