Google Play游戏服务; 邀请系统

Hig*_*Pha 6 android real-time multiplayer google-play-games

在我的Android游戏中,我希望玩家能够邀请他们的朋友参加将在以后日期和时间进行的游戏比赛.创建比赛的玩家选择此日期和时间.我希望这些邀请能够处于待处理状态,这意味着用户不必立即接受邀请,而是将它们放在待处理列表中,以便他们可以随时接受它们,只要它在日期之前和游戏将要发生的时间.游戏本身是一个基于实时的游戏.

我想过使用Google Play游戏服务来完成游戏中的这个和其他事情,比如成就等等,我相信它可以很好地与实际游戏配合使用.它跨平台工作的事实也是一大优点.问题是游戏服务如何处理邀请.来自Google开发者文档:https: //developers.google.com/games/services/common/concepts/realtimeMultiplayer

会议:举办游戏的虚拟会议空间.可以邀请玩家加入房间,或自动匹配.连接到同一房间的玩家可以相互交换游戏数据.

参与者:可以参与游戏的玩家.本地玩家可以从他们的圈子向其他玩家发送邀请以加入房间,或者请求与随机玩家自动匹配.发送邀请的玩家将看到接受游戏邀请的通知.如果玩家接受邀请,他们将加入房间.房间中参与者的状态由Google Play游戏服务管理并发送给游戏客户端.

这一切都是当场完成的,当所有玩家都接受了邀请时,游戏应立即播放.我的问题是:有没有办法在Google Play游戏服务中解决这个问题,以便使用我的邀请系统?或者是否有任何其他游戏服务可以支持我想要实现的目标?

我曾经在游戏服务中解决过的一个想法就是像两个不同的邀请一样处理它:一个玩家邀请他或她的朋友参加一段时间后会发生的游戏.当被邀请的朋友接受该邀请时,在他们的应用程序中设置计时器,在游戏开始前10分钟.当计时器结束时,显示对话框,其中玩家再次可以接受他们是否想要参与游戏.这是在创建房间时,游戏将像普通的实时多人游戏一样工作.这个解决方案的问题是邀请.我不认为他们可以等待,但必须在现场接受,这不是我的应用程序应该如何工作.