@maksim_fix
Junior PHP developer

Как создать онлайн игру на php?

Здравствуйте. Мне интересно, как создаются онлайн игры. Например, крестики-нолики. Я думаю так: один пользователь жмет на кнопку, после чего создается столбец в БД. Когда второй пользователь жмёт на кнопку, то значение этого столбца дополняется, мол, нашелся второй игрок. Далее в этом самом столбце происходит игра на основе действий пользователя( там крестик, там нолик, один выйграл, другой проиграл и тд). Но ведь нужно как-то проверять, изменилось ли значение БД, нашелся ли игрок, сходил ли он и тд. Можно каждую секунду проверять через AJAX, но мне кажется это не так делают). Также мой вариант какой-то странный. Подскажите, как реализовать подобную игру?
  • Вопрос задан
  • 2193 просмотра
Пригласить эксперта
Ответы на вопрос 3
@marataziat
Джангист-тракторист
Для такого используют nodejs с socket.io, аякс для таких задач гавно.
Ответ написан
Комментировать
qork
@qork
{ background: #F00B42 }
Самое простое - long polling
https://learn.javascript.ru/xhr-longpoll
Ответ написан
Комментировать
k0t3n
@k0t3n
Python, InfoSec, IT
Ещё можно почитать про сокеты
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы