タイトルがイベント ベースの実績 (以前は Achievements 2013 と呼ばれていました) を使用しており、今後複数のプラットフォームをサポートしたい場合は、引き続きイベント ベースの実績を使用する必要があります。これは、ユーザーがすべてのプラットフォームで実績を保持できるようにするために必要です。
このトピックでは、適切な権限がある場合にのみ利用できる機能について説明します。詳細は、アカウント マネージャーまたは Microsoft の他の窓口にお問い合わせください。
Partner Center で Game Demo として構成されたタイトルでは、実績を公開できません。
XBOX One 以降の XBOX services における実績の動作
実績は、タイトルの開発者がプレイヤーに対して設定した特定のゴールを表します。 イベント ベースのデータ プラットフォームでは、サービスは特定のプレイヤー ステータスの値を使用して、プレイヤーがゴールを達成したかどうかを判定します。値はサービス構成で定義されます。 新しいプレイヤーの場合、実績は ロック されています。プレイヤーが実績のゴールに必要な条件を満たすと、サービスはそれを 解除 することで実績を付与します。プレイヤーは gamerscore の形で報酬を受け取りますが、タイトルはアートやゲーム内アイテムなどの追加の報酬を付与することもできます。 実績は、1 つのプレイヤー ステータスまたは複数のプレイヤー ステータスに基づくことができます。たとえば、上級レベルに到達したプレイヤーが Western Province で Orange Arrows を使用して 3 匹の Blue Dragons を倒すことを要求する実績を作成できます。 実績は、達成されるまでプレイヤーから隠されている場合と、達成可能な実績のリスト内で表示される場合があります。 実績を解除するために必要なイベントとステータス ルールの計画には、多くの場合、段階的なアプローチが必要です。- タイトルで提示したい実績とプレイヤー体験を決定します。
- それらの体験を実現するためのステータス ルールとイベントを作成します。
実績の構成
- Partner Center にアカウントでサインインします。
- Partner Center の ホーム ページで、Apps and games ワークスペースを選択します。Apps and games Overview ページが表示されます。
- Overview ページのリストから対象のタイトルを選択します。
- Game Overview ページのリンクまたは左側のナビゲーション メニューから XBOX services > Gameplay settings を選択します。
- Gameplay settings ページで Achievements リンクを選択します。Achievements ページが表示されます。
- Achievements ページでタイトルの実績を作成および管理します。
実績の作成
- Achievements ページで New achievement を選択します。New achievement ページが表示されます。
- Achievement name ボックスに、プレイヤーに表示される名前を入力します。文字列の最大長は 44 文字です。
- Locked description ボックスに、実績がロックされている状況の説明を入力します。文字列の最大長は 100 文字で、プレイヤーに表示されます。Secret オプションを選択した場合、この説明は実績のリストに表示されません。
- Image icon ボックスで、実績のビジュアル表現 (「バッジ」) となる実績アイコンを指定します。アイコンは .png ファイル形式で、サイズが 1920 × 1080 ピクセルであることを確認してください。 アイコンはプレイヤーから見える状態になります。プレイヤーが実績のリストを表示する際、XBOX は自動的にサムネイル サイズに拡大縮小します。ただし、個別の実績を選択すると、アイコンが背景画像として設定されます。Hidden チェックボックスが選択されている場合、アイコンはプレイヤーが実績を解除するまでリストに表示されません。 タイトルの開発中は、最終的な画像アートで置き換える準備ができるまで、use placeholder image を選択してデフォルトの XBOX アイコンを使用することができます。
-
What type of achievement is this? の下で、次のオプションから選択します。
- Base achievement タイトルの初回リリース時にプレイヤーが利用できる実績です。
- Non-base achievement タイトルのローンチ後までプレイヤーが利用できない実績です。
- Gamerscore ボックスに、実績が解除されたときに付与される gamerscore の値を入力します。0 より大きく 200 以下の値を入力してください。タイトルには、base achievements の間で割り当てることができる合計 1000 gamerscore ポイントがあります。
-
How should the details be treated? の下で、次のオプションから選択します。
- Public 実績とその詳細がすべてのプレイヤーに表示されることを示します。
- Secret 実績とその詳細が、実績を解除したプレイヤーにのみ表示されることを示します。これは、ストーリーのネタバレを避け、実験するプレイヤーに報酬を与えるのに役立ちます。
-
オプション: Achievement deep link ボックスで、プレイヤーがこの実績に挑戦できるように、すぐにリダイレクトされるゲーム内の場所を指定します。たとえば
ms-xbl-11aa99ff://default?trackId=18の場合、11aa99ffは TitleId です。default?trackId=18は、タイトルが特定の場所にプレイヤーをリダイレクトするために使用するコードです。 -
実績が解除される方法を決定する 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ロジックを使用します。
-
Do something with incremental progress
1 つのプレイヤー ステータスを選択します。プレイヤー ステータスが指定された基準を満たすと、実績が解除されます。プレイヤーは実績解除に向けた進捗状況を確認できます。
基準を満たすには、ステータスが指定値以上である必要があります。ただし、
-
オプション: 実績を解除するための追加報酬 (アートまたはゲーム内) を付与するには、次を実行します。
- Add reward を選択します。
- Achievement rewards ページで、Art または In-game を選択します。
- Display name ボックスに、プレイヤーに表示される報酬の名前を追加します。
- Description ボックスに、プレイヤーに表示される報酬の説明を追加します。説明の最大長は 90 文字です。報酬の期間 (該当する場合) や報酬の引き換え方法などの詳細を含めてください。
-
選択した報酬タイプに従って、次を実行します。
- 報酬タイプ Art を選択した場合、Art ボックスを使用して、プレイヤーが実績を解除したときに得られるアート報酬を指定します。報酬はサイズが 1920 × 1080 ピクセルで、.png ファイル形式である必要があります。タイトルの開発中は、最終的な報酬アートで置き換える準備ができるまで、use placeholder image を選択してデフォルトの XBOX 画像を使用することができます。
-
報酬タイプ In-game を選択した場合、次を実行します。
- Image ボックスを使用して、プレイヤーが実績を解除したときに得られる報酬を表す画像を指定します。タイトルの開発中は、最終的なゲーム内アートで置き換える準備ができるまで、use placeholder image を選択してデフォルトの XBOX 画像を使用することができます。
- In-game value ボックスを使用して、タイトルに渡される値またはコードを指定します。タイトルがこのコードを使用して報酬を解除できることを確認してください。
- Add を選択して報酬を実績に追加するか、Cancel を選択してキャンセルし、New achievement ページに戻ります。
- Save を選択して実績を保存するか、Cancel を選択してキャンセルし、Achievements ページに戻ります。
実績の変更
タイトルが Final Certification を通過した後は、そのタイトルの既存の実績を変更または削除することはできません。
- Achievements ページの実績のリストで、変更したい実績の Achievement name を選択します。実績の名前をタイトルとするページが開きます。
- 実績に変更を加えます。
- Save を選択して実績を保存するか、Cancel をクリックしてキャンセルし、Achievements ページに戻ります。
実績の削除
タイトルが Final Certification を通過した後は、そのタイトルの既存の実績を変更または削除することはできません。
- Achievements ページの実績のリストで、削除したい実績の横にある Delete を選択します。
- Confirmation ダイアログで Delete を選択して削除を確定するか、Cancel を選択します。
