2013-02-20 2 views
0

Отправка движений с помощью ajax имеет смысл для меня. Но как начать сеанс игры? Как один игрок отправляет предложение играть другому игроку? И как только второй игрок принимает, как первый игрок получает предложение? Я знаю о WebSockets для разрешения нажатия на данные. Но как игры в прошлом делали эту работу без WebSockets?Как начать сеанс игры в шашки с ajax?

ответ

1

Вы можете сделать это с помощью простых запросов ajax, таким образом, вам понадобится сервер для управления всеми игровыми сеансами. Вам просто нужно создать функцию, которая отправляет запрос на сервер каждые х секунд и проверяет, принял ли пользователь запрос на игру.

var listener = setInterval(listen,1000); 

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

Когда игра принята, вы можете просто остановить слушателя от работы

clearInterval(listener); 
Смежные вопросы