Play framework как игровой сервер

Я хочу попробовать написать простую игру для Интернета, используя веб-сокеты и технологии HTML-5, и я думаю сделать это с помощью Play framework и Scala. Тем не менее, тип игры, который я хочу сделать, — это игра с постоянным миром, в котором вещи происходят сами по себе, а не только как последствия действий игрока, что означает, что это не соответствует философии Play без сохранения состояния. Я попытался запустить отдельный поток в приложении Play, который будет действовать как обычный постоянный игровой сервер с работающим миром, и, похоже, он работает. Как вы можете это прокомментировать?

  • Будут ли у меня большие проблемы с этим подходом?
  • Есть ли лучшее решение и настройка для этого? Что люди обычно используют для таких вещей, кроме автономных (не http) игровых серверов?
  • Можете поделиться каким-нибудь интересным опытом решения аналогичной задачи?
5
задан noncom 2 June 2012 в 14:24
поделиться