我正在尝试在javascript上构建一个简单的回合制Facebook游戏。所以在我的游戏中,当一个玩家(即Alex)按下一个提交按钮并结束他的回合时,它就是另一个玩家(即Jack)。我的问题如下:首先游戏在Alex的电脑上运行。然后,在Alex的电脑上发生事件触发后,游戏必须在Jack的电脑上继续(或制作一个新实例)。这是请求对话框(播放器到播放器)的一部分吗?我该如何实现呢?
答案 0 :(得分:0)
如果你想做一些类似SongPop的事情,那么只要第二个玩家轮到他们就没关系,你可以通过以下几个步骤来做到这一点:
如果您希望用户多转一圈,例如在国际象棋游戏中,将重复步骤2-6。当然,考虑告知玩家在游戏结束时没有采取最后一个转弯。
如果你想做像Rummikub这样的事情,每个玩家必须在同一时间在线,你的逻辑会更复杂,你不会使用应用程序请求通知用户他应该轮到他。在这种情况下,您需要实时检查玩家采取的行动,并告知其他玩家这些行为。