PHP игра Блэк Джек; обновление дисплея - PullRequest
0 голосов
/ 05 сентября 2011

мой первый вопрос по stackOverflow! Прочитал тонны полезных подробностей здесь, но не смог найти полезного ответа на следующий вопрос.

Я написал игру в блэкджек на PHP как опыт обучения на PHP. У меня есть один главный объект, который содержит информацию обо всех картах и ​​состоянии игры, я сериализую его и сохраняю в файл, однако это вызовет конфликты, когда одновременно играют более одного человека. Я посмотрел сеансы и сохранил эти данные там, но мне интересно, нужно ли мне создавать специальные идентификаторы сеансов и т. Д. Как мне

Кроме того, может быть хорошее решение этой проблемы, которое я не рассматривал. Заранее спасибо.

1 Ответ

0 голосов
/ 05 сентября 2011

Я бы использовал базу данных для этого.Вы не должны использовать сеансы для сохранения игрового состояния, так как это потребует, чтобы все игроки в игре имели одинаковые данные, поэтому вам нужно будет дублировать данные каждого игрока и сохранить их в сеансе другого игрока.

Использование сеансов для аутентификации и определения того, кто есть кто, когда вы пытаетесь получить доступ к данным из вашей базы данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...