Альтернативы Live / GamerServices для проектов XNA? - PullRequest
0 голосов
/ 19 сентября 2008

Использование компонента GamerServices для XNA для доступа к Xbox / GfW Live для сетевых целей требует, чтобы у разработчиков и игроков была подписка на 100 долларов в год на Microsoft Creators Club. Это не большая проблема для проектов Xbox360 XNA, так как в любом случае вам нужна подписка, чтобы иметь возможность поставить свою игру на 360.

Но для компьютерных игр, использующих XNA, требовать, чтобы разработчики и игроки каждый год так много тратили, - это просто безумие из-за доступа к карточке игрока. Существуют ли какие-либо решения для игр XNA, которые обеспечивают аналогичные преимущества для GamerServices? Или разработчики в значительной степени ограничены созданием собственной сетевой функциональности, если они не хотят подвергать своих игроков (и себя) тому удару в 100 долларов за голову?

Ответы [ 3 ]

7 голосов
/ 21 сентября 2008

Возможно, вы могли бы попробовать Лидгрен

2 голосов
/ 19 сентября 2008

Обратите внимание, что игры для Windows Live теперь бесплатны: http://www.engadget.com/2008/07/22/games-for-windows-live-now-free/

Поскольку использование Live API является вашим единственным вариантом на xbox и zune, это делает его довольно привлекательным вариантом, поскольку единственной проблемой для вас была стоимость Windows :-) Особенно учитывая тот факт, что после запуска игровой студии 3.0 вы иметь возможность продавать свои игры в новом разделе игр сообщества Xbox Live

Отредактируйте, после дальнейших исследований выясняется, что игры для Windows Live - что-то наполовину испеченные. Библиотека gamerservices, похоже, не включена в распространяемые биты. Так что, если вы не хотите нарушить лицензионное соглашение, ваш игрок должен будет установить gamestudio. При этом, я все еще верю, что это, тем не менее, бесплатно, если не неудобно.

0 голосов
/ 19 сентября 2008

Ну, очевидно, вы можете использовать сокеты, а с помощью сокетов вы можете создать отдельное, выделенное серверное приложение, которое вы не можете сделать с Live (насколько я знаю). Вы также можете попробовать SteamWorks; Однако я не слышал, чтобы кто-нибудь пытался это сделать.

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