В частности, как реализовать многопользовательскую часть? Я играл с шашками, чтобы тренировать свои мышцы JS / PHP / AJAX и заставить его работать довольно хорошо для одного человека (или двух человек на одном компьютере). Но я немного озадачен, когда дело доходит до того, чтобы заставить его работать между двумя людьми на двух разных компьютерах. У меня отключена часть AJAX, и сервер получает / отправляет ходы из / в браузер. Я просто не могу сосредоточиться на том, что мне нужно делать дальше, чтобы включить второго игрока.
Нужен ли мне MySQL для чего-то такого простого? Могу ли я использовать некоторую комбинацию идентификаторов сессий игроков, чтобы просто передавать ходы назад и вперед, а не хранить какую-либо информацию на стороне сервера? Как начинается игровая сессия между этими двумя независимыми сущностями?
Извините, если этот вопрос неосведомлен, но я просто очень не уверен, как поступить с этого момента.
Редактировать : Просто чтобы прояснить, определенно задействован сервер (отсюда ссылки на PHP / AJAX). Это очень очевидно для меня. «Ход», очевидно, потребует поездки от игрока А к серверу, а затем к игроку Б. Это то, на чем я рисую пробел. Сказав это, я думаю, что есть несколько хороших ответов ниже, и я исследую каждый из них по очереди. Но не стесняйтесь добавлять возможные предложения / решения, поскольку я уже многому научился только из базовых исследований уже опубликованных ответов.