2017-09-08 29 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的迴應。

相關問題