評估遊戲的持續性規定

請參考下方的測試案例,瞭解遊戲是否符合在不同情境下的持續性規定。請注意,這份清單並未列出所有情況,我們日後也可能更新這份文件。

如要使用這些情境,前提是將 Play 遊戲服務第 2 版整合至遊戲的 Google Play 遊戲電腦版和 Android 版本。即使目前使用第 1 版,仍須將遊戲遷移至第 2 版。您無法同時使用 Play 遊戲服務第 1 版和第 2 版。

以下每個情境都顯示了重現情境的步驟,以及特定步驟的預期結果。

1. 將新行動版使用者的進度還原至 Google Play 遊戲電腦版

在這種情境下,新玩家是初次開啟遊戲,之後系統會在行動版和 Google Play 遊戲電腦版中,使用他們的 Play 遊戲服務 ID 自動還原遊戲進度。

目標:讓新玩家順利將進度從行動版轉移到電腦版。

步驟 預期結果
1. 在行動裝置上開啟遊戲。

2. 累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

3. 在第二部行動裝置上重新下載遊戲,如果畫面顯示 Play 遊戲服務帳戶選取器的彈出式視窗,請選擇步驟 1 中的相同 Play 遊戲服務設定檔。

4. 在 Google Play 遊戲電腦版用戶端上,使用步驟 1 提供的設定檔登入並開啟遊戲。
1. Play 遊戲服務隨即開始設定,或系統會自動登入設定檔 (實際情況取決於玩家是否已設定 Play 遊戲服務設定檔,以及是否啟用了自動登入功能)。

3. 步驟 2 的進度會自動還原。

4. 步驟 2 的進度會自動還原。

2. 將現有行動版使用者的進度還原至 Google Play 遊戲電腦版

在這種情境下,系統會在行動版和 Google Play 遊戲電腦版上,透過現有玩家的 Play 遊戲服務 ID 自動還原遊戲進度。現有玩家是指已將遊戲下載到裝置,且會透過整合的 Play 遊戲服務第 2 版更新至新版本的玩家。

目標:現有玩家可以順利將遊戲進度從行動版轉移到電腦版。

步驟 預期結果
1. 在行動裝置上下載並開啟舊版遊戲 (尚未整合 Play 遊戲服務第 2 版)。

2. 在遊戲中取得進展。

3. 關閉遊戲,並透過整合的 Play 遊戲服務第 2 版在行動裝置上升級至新版遊戲,然後開啟遊戲並登入或建立新帳戶。累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

4. 在行動裝置上刪除該遊戲。

5. 在行動裝置上重新下載遊戲,然後選擇步驟 3 的設定檔。

6. 在 Google Play 遊戲電腦版用戶端上,使用步驟 3 的設定檔登入並開啟遊戲。
3. Play 遊戲服務隨即開始設定,或系統會自動登入設定檔 (實際情況取決於玩家是否已設定 Play 遊戲服務設定檔,以及是否啟用了自動登入功能)。

5. 步驟 4 的進度會自動還原。

6. 步驟 4 的進度會自動還原。

3. 將 Google Play 遊戲電腦版使用者的進度還原至行動版

這與前 2 個情況類似,但玩家是先在 Google Play 遊戲電腦版上玩遊戲,再移往行動版。在處理 Google Play 遊戲服務和雲端儲存時,Android 電腦版和行動版遊戲應會採取相同的運作方式。

目標:玩家只要先在 Google Play 遊戲電腦版下載遊戲,就能順利將遊戲進度轉移到行動版。

步驟 預期結果
1. 在 Google Play 遊戲電腦版上開啟遊戲。

2. 累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

3. 在行動裝置上,使用步驟 1 的設定檔登入並開啟遊戲。
3. 步驟 2 的進度會自動還原。

4. 最初不採用 Google Play 遊戲服務行動裝置登入的使用者還原進度

這個步驟可以確保即使玩家一開始不在行動裝置上使用 Play 遊戲服務設定檔建立/登入,日後仍可選擇使用雲端儲存功能。

目標:如果玩家延遲註冊 Play 遊戲服務,仍然可以在日後註冊,操作方式會與一開始收到提示就註冊的使用者相同。

步驟 預期結果
1. 確認 Play 遊戲服務設定中沒有已登入遊戲的設定檔。

2. 在行動裝置上開啟遊戲 (請勿登入任何 Play 遊戲服務設定檔)。

3. 在遊戲中取得進展。

4. 關閉遊戲再重新開啟,然後在 Play 遊戲服務帳戶選取器的彈出式視窗中,選取裝置上的 Play 遊戲服務設定檔。

5. 累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

6. 在行動裝置上刪除該遊戲。

7. 在行動裝置上重新下載遊戲,然後選擇步驟 4 的設定檔。
7. 系統會還原帳戶進度。

本案例涵蓋透過 Play 遊戲服務 ID 追蹤玩家進度 (即使必須登入多個身分識別系統) 的要求。這樣也可以確認當遊戲使用其他身分識別解決方案時,Play 遊戲服務 ID 會連結至這些解決方案,因此玩家在使用新裝置時不必手動還原憑證。如要進一步瞭解這項規定,請參閱「持續性規定」。

目標:如果玩家已登入遊戲現有的身分識別系統,可以在行動版和 Google Play 遊戲電腦版之間順利轉移進度和帳戶,無需在每個平台上登入。

步驟 預期結果
1. 確認 Play 遊戲服務設定中沒有已登入遊戲的設定檔。

2. 在行動裝置上開啟遊戲 (請勿登入任何 Play 遊戲服務設定檔)。

3. 在遊戲中取得進展。

4. 將目前的遊戲進度連結至 Play 以外但屬於現有身分識別系統的遊戲服務帳戶。

5. 關閉遊戲,然後再重新開啟。

6. 在重新開啟的遊戲中透過 Play 遊戲服務設定檔登入 Play 遊戲服務,這個設定檔必須尚未連結至該遊戲中的任何帳戶。

7. 累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

8. 在行動裝置上刪除該遊戲。

9. 在行動裝置上重新下載遊戲,開啟遊戲並選擇步驟 6 中的 Play 遊戲服務設定檔。
9. 帳戶進度已從步驟 7 還原,而在步驟 4 中登入的身分識別系統應會自動登入。

6. 解決行動裝置上的帳戶衝突問題

我們規定,當遊戲進度發生衝突時 (玩家登入 Play 遊戲服務和其他身分識別平台),應以玩家可預期和理解的方式解決。例如詢問玩家要用哪個帳戶玩遊戲、偏好使用本機進度還是合併進度。 當玩家登入 Play 遊戲服務,再登入連結至其他 Play 遊戲服務設定檔的另一個身分識別系統時,就會發生這種情況。每個開發人員可能會以不同的方式實作,因此我們並未在下方列出步驟/預期行為,但仍想在此提醒您這項規定,希望您能在規劃實作方式時加以考量。如要進一步瞭解這項規定,請參閱持續性規定

目標:如果玩家一開始是使用單一 Play 遊戲服務設定檔,然後登入連結至其他 Play 遊戲服務設定檔的遊戲內帳戶,應該能使用可預期的方式解決帳戶管理問題,亦即玩家需要明確指出要繼續使用的帳戶,或是要與 Play 遊戲服務帳戶連結的帳戶。