如何用ajax开始跳棋游戏?

时间:2013-02-20 09:19:21

标签: javascript ajax websocket

使用ajax发送动作对我来说很有意义。但是游戏会话怎么开始呢?一个玩家如何向另一个玩家发送要约?一旦第二个玩家接受第一个玩家如何收到报价?我知道WebSockets允许推送数据。但是,过去的游戏如何在没有WebSockets的情况下完成这项工作?

1 个答案:

答案 0 :(得分:1)

您可以使用简单的ajax请求执行此操作,因此您需要一些服务器来管理所有游戏会话。 您只需创建一个函数,每x秒向服务器发送一次请求,并检查用户是否接受了游戏请求。

var listener = setInterval(listen,1000);

function listen() {
  //your ajax request to server to check if user2 acccepted the request
}

当游戏接受时,你可以简单地阻止听众工作

clearInterval(listener);