Новый набор инструментов Azure для социальных игр


Microsoft продвигает Azure как потенциальную платформу для разработчиков игр — игры в облаке могут принести больше денег, чем мобильные игры.

Microsoft только что анонсировала набор инструментов Windows Azure для социальных игр.

Инструментарий состоит из инструментов развертывания, общих библиотек и ускорителей, а также примеров игр и рекомендаций по таким аспектам, как использование кредитов Facebook.

Инструментарий содержит инструменты для хранения профилей пользователей, ведения таблиц лидеров и для игроков, чтобы покупать предметы в приложении. Он ограничен .NET и HTML5, но Microsoft говорит, что будущие обновления будут включать поддержку дополнительных языков. На данный момент API сервера представляет собой службу JSON REST, которую можно использовать с HTML-страницы или мобильного устройства. На стороне сервера у нас есть ASP.NET Страницы MVC, дополненные кодированием в стиле Ajax на клиенте.

В настоящее время API поддерживает:

Оружие – Управляйте оружием пользователей и текущим инвентарем. 

Подарки – Отправляйте подарки другим игрокам. Подарки могут быть бесплатными или требовать баллов/кредитов.

Виртуальная валюта и ресурсы – Управляйте текущими деньгами и ресурсами игроков.

Достижения – Награждение и отслеживание достижений на основе игровых действий.

Учетные записи пользователей – Управляйте учетными записями пользователей и связывайте их с их учетными данными из Windows Live ID, Facebook и т. Д.

Уведомления – Отправляйте сообщения своим пользователям и уведомляйте их об игровых действиях.

Общение в режиме реального времени-позвольте вашим пользователям обмениваться сообщениями или общаться друг с другом во время игры.

Управление сессией/игрой – Запуск и остановка многопользовательских игр.

Обратите внимание, что некоторые API касаются виртуальных или иных денег, и, вероятно, будет много возможностей для обналичивания в правильной игре. Библиотека HTML5 утверждает, что включает в себя модуль искусственного интеллекта, который имитирует пользователей и / или предоставляет виртуальных игроков. На данный момент документация очень неоднородна.

Основной образец игры, который входит в комплект поставки, называется Tankster и был разработан командой gskinner.com. Игра включает в себя пример кода, показывающий, как игроки могут взаимодействовать с помощью таких методов, как обмен сообщениями, сообщения на стенах и комментарии, а достижения игроков и статистика игр представлены в живой таблице лидеров. Игра поставляется в комплекте с многоразовым кодом на стороне сервера и документацией.

Однако, если вы попробуете его, вы обнаружите, что, несмотря на то, что он имеет роскошное художественное оформление, это немного больше, чем 2D-игра с метанием бомб, которая очень проста. Все должно стать более сложным, если «социальные» игры собираются завоевать популярность.

Microsoft продвигает Azure в качестве потенциальной платформы для разработчиков игр и пригласила представителей компаний, стоящих за Fantasy Kingdoms и Bola Social Soccer, чтобы подтвердить их утверждение о том, что Azure заботится о проблемах масштабируемости, чтобы вы могли сосредоточиться на сюжете.

Вы можете прочитать больше о наборе инструментов и загрузить предварительный просмотр из CodePlex. 

Чтобы получать информацию о новых статьях на I Programmer, следуйте за нами в Twitter или Facebook или подпишитесь на нашу еженедельную рассылку.


Добавить комментарий