Игра в режиме реального времени - PullRequest
0 голосов
/ 12 января 2012

Я пытаюсь создать веб-браузерную игру в реальном времени в ASP.Net MVC3, но я не уверен, каков наилучший подход к обработке событий в реальном времени на стороне сервера.

Представьте, что клиент хочет обновить здание, обновление здания требует времени. Запись вставляется в базу данных, которая содержит время окончания и на клиенте запускается запуск таймера AJAX. Я думал о том, чтобы служба Windows работала все время. Каждую секунду служба проверяет таблицу и выполняет реальную обработку, когда время истекло. Однако я могу представить, что когда у вас есть огромное количество данных для обработки, это может стать проблематичным.

Как лучше всего это сделать?

Приветствие.

1 Ответ

0 голосов
/ 12 января 2012

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

Когда запрашивается страница, вы отправляете отметку времени, когда здание будет завершено, и используете JavaScript для обратного отсчета. Например, вот так .

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