Если пост или AJAX то на чем лучше серверную часть сделать к которой будут обращаться пользователи?
Есть конечно идея на PHP вовсе сделать реализацию. Допустим Пользователи создали игру, в базу записалась игра с определенным идентификатором, при переходе на страничку mygame.ru/game.php?di=100
Сразу пост запрос или аякс отправляется на данный идентификатор, и получаем ответ то сколько времени до начала боя, происходит отсчет за который мы должны разместить пушку. Размещаем пушку нажимаем кнопку "В бой" - происходит передача на PHP скрипт наших координат, php записывает в базу наши данные с идентификатором игры и нашим идентификатором пользователя. Когда заканчивается отчет аякс или опять пост передает запрос на php (Покажи мне битву). В то время php уже по крону ровно в 00 секунд начала боя, сгенерировал на основе полученных данных битву! Которую и записал в текстовом виде в базу, и передает возвратом каждому пользователю при начале боя.
Как вам такой вариант реализации? Просто мало ли на будущее может буду добавлять какие то элементы реального времени, и придется выкинуть в мусорку серверную текущую часть. Но при использовании того же Node JS Все равно аналогично в базу данных нужно будет данные каждой игры записывать?