Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте всем. решил реализовать рулетку на Laravel и sockets.io и зашел в тупик. есть игра называется Jackpot. суть игры - заходит несколько участников и начинается игра, в течении 40 секунд могут зайти другие игроки и сделать ставку. после окончания этих 40 секунд должно рандомно выбрать победителя. вопрос в том, как по истечению этих 40 секунд обратиться к серверу лишь одним запросом что бы сгенерировать победителя? ведь у каждого этот скрипт открыт и каждый обратится к серверу, А нужно что бы только один раз, может кто знает как это грамотно реализовать?
Не в сети
Думаю, тут очереди надо задействовать, поскольку комнат будет несколько, соотвт. для каждой комнаты надо отдельную очередь заводить. Идея в общем-то изичная: после наполнения комнаты игроками запускаешь джоб, в хендле которого прописываешь логику того, что ты должен отдать игрокам, и потом ивентом все это посылаешь
Не в сети
Страницы 1