用ajax和php转向游戏

时间:2014-02-16 16:56:48

标签: php ajax comet

我开发了一款基于回合制的游戏,并希望通过浏览器与真实用户进行测试。因为它是一个回合制游戏我不需要它是实时的。我的想法是使用旧式聊天室方法设置文本以便在2个玩家之间进行通信。经过大量测试和阅读后,我发现this site提供了一个相对不错的指南,我在我的服务器上进行了测试。但是有两个问题我不知道该怎么做:

  1. 如何保持2个特定玩家之间的通信?我想如果这是聊天室,每次玩家开始游戏时,就像开始一个私人聊天室,只允许其他玩家加入。我怎么能这样做?我需要了解能够解决代码的方法。

  2. 如果任何一个玩家离线,我该如何ping其他在线玩家?

1 个答案:

答案 0 :(得分:0)

你的问题1,似乎是一个验证问题。 您应该只验证user1和user2之间正在进行的游戏。 假设您有一个游戏桌,您只需限制对该页面的访问。 如果你保持历史,你应该有一个聊天游戏平板电脑。

您的问题2,您有一个不断刷新和更新聊天的页面,您可以访问用户会话\ cookie。看到这是一个2人游戏,当你发出信息时,你设置一个标志,每次使用的最后一次接收,如果它在一个用户接收之间的时间长于一分钟之间,只需更新响应,以便用户也可以获得这些信息。

当用户回来时,只需使用gameid或其他类似的东西再次授予他访问该页面的权限。

其实并不那么难。