Google Play對多人對戰(zhàn)游戲的要求和建議
Google Play對各類游戲有著不同的要求和建議,符合谷歌要求和建議的游戲更容易得到谷歌的認同,在申請推薦方面也更加容易。今天,主要為開發(fā)者介紹下谷歌對實時多人對戰(zhàn)游戲的要求和建議。?

強制要求
如果游戲使用邀請功能,則應(yīng)允許玩家參與多人游戲?qū)?/strong>
如果游戲使用多人游戲 API 來創(chuàng)建房間或回合制對局,但不允許玩家加入多人游戲?qū)?,則可能會被視為濫用服務(wù),并且可能會導(dǎo)致系統(tǒng)阻止訪問 Google Play 游戲服務(wù)。
確保了解并完全遵守 Google Play 游戲服務(wù)條款
在多人游戲中,除了遵守 Play 游戲服務(wù)條款外,開發(fā)者還必須獲得玩家的明確許可才能將其個人詳細信息分享給其他玩家。
谷歌游戲服務(wù)條款傳送門:
https://developers.google.com/games/services/terms
開發(fā)建議
提供“快速對局”按鈕,讓玩家可以直接進入競技對局
通過快速對局讓玩家輕松開始與隨機選擇的對手挑戰(zhàn),目前市面上的大部分游戲基本都具有該功能,這是對戰(zhàn)類游戲必備的功能。
通知玩家他們在游戲中收到了邀請
開發(fā)者應(yīng)實現(xiàn)邀請回調(diào),以便在游戲中通知玩家收到了邀請。
讓玩家直接進入對局
當(dāng)玩家點擊接受多人游戲?qū)盅垥r,該玩家應(yīng)能直接進入相應(yīng)的對局。要實現(xiàn)此行為,您可以使用 Google Play 游戲服務(wù)中游戲客戶端 connectionHint 參數(shù)中包含的對局信息。
在游戲進入后臺時正確處理邀請
當(dāng)開發(fā)者的游戲進入后臺時,游戲中的多人游戲邀請回調(diào)將繼續(xù)使用所有傳入的邀請。這樣可避免邀請顯示在通知欄中,從而阻止玩家接受這些傳入的邀請。
谷歌建議在 Activity 的 onPause() 中取消注冊回調(diào)。如果沒有這樣做,系統(tǒng)將自動釋放回調(diào)并發(fā)出警告。
使用位掩碼或變體時,避免對玩家群過度分區(qū)
潛在玩家群越小,您的玩家進入對局所需的時間就越長。
僅在沒有其他替代方案時才使用變體或位掩碼
考慮一下,如果玩家沒有選到想玩的模式,他們是否會離開游戲。如果可能會離開,則讓玩家在開始多人游戲?qū)智熬涂梢赃x擇該模式。如果不會,請考慮讓玩家只在進入對局后才能選擇相應(yīng)模式。
讓玩家在多人游戲?qū)纸Y(jié)束后可以輕松開啟新的對局
在多人游戲?qū)纸Y(jié)束時,允許玩家與這一局中的玩家再來一局,或者立刻與新的對手開啟新的對局。
離開多人游戲房間的情況
如果玩家沒有以適當(dāng)?shù)姆绞诫x開房間,Google Play 游戲服務(wù)將會繼續(xù)向客戶端發(fā)送活動和邀請通知。只要出現(xiàn)以下任意一種情況,就應(yīng)該視為您已經(jīng)離開已加入的房間:
游戲結(jié)束。
當(dāng)您的游戲切換到后臺時。
玩家在等待界面中取消游戲。
回合制多人游戲可以提醒玩家有好友正在等待對局
開發(fā)者可以在主菜單的“多人游戲”中提示有好友正在等待開始某個回合或者準(zhǔn)備好了接受邀請。
回合制多人游戲設(shè)計的游戲回合時長需要超過 15 秒
設(shè)計游戲內(nèi)容時應(yīng)避免每個回合之間過渡太快。低于15秒可能會導(dǎo)致游戲超出其 API 配額限制,或?qū)е峦婕覠o法正確接收回合通知。
更多資訊請關(guān)注Enjoy出海官網(wǎng):https://enjoyglobal.net/