Google Play游戏服务;邀请系统

时间:2013-07-11 08:28:14

标签: android real-time multiplayer google-play-games

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

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

  

会议室:进行游戏的虚拟会议空间。玩家可以   邀请加入房间,或自动匹配。玩家   连接到同一房间的人可以与每个房间交换游戏数据   其他。

     

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

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

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

0 个答案:

没有答案