2017-09-08 47 views
0

我正在使用Android Play游戏服务Turn Based API制作合作双人回合制多人游戏。每个玩家提交一个单词,如果他们匹配,游戏结束,他们都赢了。如果不是,他们每个人都会提交另一个词(与前两个词相关),直到他们获胜。如何在Android Play游戏服务中同时轮换Turn Based Multiplayer游戏?

所以它从来都不是真的任何一个玩家。他们可以在每轮中随时提出猜测。 (即任何一方都可以先回合)。不过,这似乎不是基于回合的API的工作原理。似乎只需要一个玩家一次处于活动状态,并将“状态”人质扣留至下一个玩家。

我的问题是:如何使用Turn Based API实现这种风格的游戏玩法?玩家是否有可能“偷走”转弯并连续两次,例如?

(我不希望使用实时API因为游戏可以去天没有任何球员采取转)

+0

这可能是可能的。 – noogui

回答

0

好吧,我想我想通了,这样它仍然有工作了转向基于游戏。如果你好奇,这是我的解决方案:

玩家1有第一回合。他提交一个单词并将其交给玩家2.玩家1的单词对玩家2是隐藏的,玩家2收到通知说他轮到了。有两种情况:玩家2已经输入了单词,或玩家2尚未输入单词。案例1:玩家2已经输入了一个单词,所以它被发送给玩家1,玩家2的回合结束。案例2:没有看到玩家1的单词,玩家2输入一个单词,它被发送给玩家1,玩家2的回合结束。

在任何一种情况下,在发送完他的单词之后,播放器2显示播放器1的单词,并且可以继续根据来自前一轮的两个单词输入下一个单词。玩家1收到一个通知,说他轮到了,输入第二个单词并等待玩家2的回应。

相关问题