За последние 24 часа нас посетил 20781 программист и 1714 роботов. Сейчас ищут 1544 программиста ...

организация игры

Тема в разделе "PHP для профи", создана пользователем Golovorot, 6 окт 2017.

  1. Golovorot

    Golovorot Активный пользователь

    С нами с:
    24 окт 2012
    Сообщения:
    53
    Симпатии:
    0
    Всем добрый вечер!
    Появился такой вопрос: возьмем к примеру онлайн игру в шашки. Когда соперники подобраны, то каким образом лучше передавать данные на сервер? Создать одну таблицу, а туда записывать ходы по id юзера? А если будет много народу?
    В общем, вопрос заключается в лучшей реализации такой игры
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    А в чем проблема?
    И зачем писать каждый ход? Для статистики?
     
  3. Golovorot

    Golovorot Активный пользователь

    С нами с:
    24 окт 2012
    Сообщения:
    53
    Симпатии:
    0
    а каким образом можно синхронизировать доски у юзеров?
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Можно просто в мемкеше хранить объект или массив, описывающий состояние доски. Под каким-то случайным ключем, который будет идентифицировать партию и будет передаваться при совершении хода.
    --- Добавлено ---
    изи. Если приходит ход с валидным ключом партии - то проверяется допустимость хода и модифицируется состояние. Если партия по такому ключу не найдена, то считается это новая партия
    --- Добавлено ---
    Все что надо - это нарисовать двум людям в страницу один и тот же ключ
     
    Fell-x27 и Golovorot нравится это.