Rails + Heroku + Многопользовательская игра (покер) - PullRequest
0 голосов
/ 28 ноября 2011

Я работаю над проектом для развлечения. Я никогда не создавал многопользовательскую игру, поэтому решил создать ее. Ради упрощения; Давайте просто скажем, что эта игра - онлайн покер, потому что игровая механика одинакова. Подумайте: игроки сидят за столом; игроки по очереди (по времени) делают ходы; чат; и т.д.

Моя текущая настройка следующая. Сайт Rails3 размещен на Heroku. Сайт содержит рабочие логины (devise + heroku db) и чат с веб-сокетом.

Что мне интересно, так это; видя, как все вещи Rails основаны на сессиях. Как мне справиться с таймером поворота? Разве мне не нужна какая-то часть уравнения, которая хранит состояние во всех сеансах и способна отслеживать события времени / броска? Нужен ли отдельный сервер? Или я могу запустить эту вещь через мои текущие настройки?

Если мне нужен другой сервер; как мне это сделать с Rails? Еще одно приложение Heroku? Это возможно под Heroku? Что-то новое для Rails; поэтому любая помощь в понимании этого будет очень благодарна.

Btw; любые статьи, связанные с этой темой, будут высоко оценены.

Можно ли это сделать с помощью отложенных заданий?

1 Ответ

0 голосов
/ 28 ноября 2011

Вы смотрели в EventMachine?

...