Envie Artigos e Concorra a Prêmios
 
Artigos
Article List
Compartilhando Seus Jogos com XNA
Gerando o pacote .ccgame requerido em algumas competicoes de XNA
Enviado por Luciano José em 7/2/2008 21:18:10

O XNA Game Studio provê uma forma de distribuição de seus Jogos para outros usuarios do XNA Game Studio através do formato .ccgame (uma versão compactada de seu projeto).

 


O Objetivo de empacotar no formato .ccgame é de proteção; esse tipo de proteção é atribuída para:

 

  • o código fonte de seu Jogo;
  • o conteúdo(Shaders, artes gráficas etc) de seu Jogo. 

Observação.: Se o seu objetivo não é distribuir suas artes gráficas no formato não serializadas, isto é, as artes suportadas pelo ContentPipeline, como por exemplo: .FBX, .png ou até mesmo Shaders – assegure que a opção Copy to Output Directory esteja com o valor Do not copy.

Observe a foto:  

A seta vermelha indica o local aonde você deve escolher se o conteúdo do seu jogo deva ser redistribuído ou não.

Resumo: Os usuários não poderão ver nem alterar o seu código fonte ou conteudo.

Requerimentos para usuários que forem utilizar esse tipo de formato:

Para usuários Windows:

  •  Precisa ter o XNA Game Studio Instalado.

Para usuários Xbox 360: 

  •  Precisa ter o XNA Game Studio Instalado.
  • Precisa ter uma conta ativa no XNA Creators Club.

Compartilhando com outros Usuários:

Esse tipo de formato:

  • é direcionado exclusivamente para usuários do XNA Game Studio;
  • nãosuporte para quem tem apenas o Microsoft XNA Framework Redistributable instalado.

 

Resumo: Quem tem instalada apenas a versão de redistribuição do XNA FrameWork e deseja jogar seu jogo, não vai conseguir jogar.

Existem 2 formas para se criar esse tipo de formato, através:

  • Linha de comando.
  • Ambiente de Desenvolvimento do Visual Studio 2005

Obs.: Neste artigo, não será abordado a forma de empacotamento via Linha de comando, ao final será divulgado um link aonde ensina como proceder atraves desse tipo de criação do pacote.

Empacotando seu Jogo Utilizando o Ambiente de Desenvolvimento do Visual Studio

Existem, basicamente, duas formas para fazer isso:

    1.  Clicando com o botão direito do Mouse em cima do Projeto do Jogo que você queira empacotar, e clique na opção Package as XNA Creators Club Game.

 Observa a foto:

 

    2.  Seguindo o caminho atraves da Barra de Menu Build ->  Package [projname] as XNA Creators Club Game, aonde [projname] é o nome do atual projeto.

Observe a foto: 

 

Seguindo qualquer uma das etapas apresentadas acima, você obterá o seu jogo empacotado no formato .ccgame na pasta Debug ou Release de seu projeto.

Observe a foto:

  

Clique na foto para obter melhor visualização. É apresentado na foto o local aonde o pacote foi criado. Basta clicar 2 vezes, clicar na Opção Unpack e será apresentado o executável do jogo empacotado.

Observação.: O caminho do pacote, que foi criado acima, está na pasta Debug pelo fato do modo de Construção do projeto estar em modo Debug, caso o modo de Construção estivesse em modo Release, o pacote seria criado na pasta Release.

 

Considerações Finais:

Embora você prefira "zipar" o seu jogo e distribuir para a comunidade – é importante conhecer o que foi apresentado acima pelo fato desse formato(.ccgame) ser obrigatório no ato da submissão de seu jogo em competições como:

  • DreamBuildPlay;
  • ImagineCup;
  • Dentre outras.

 

Fonte:

http://msdn2.microsoft.com/en-us/library/bb464158.aspx

 

 

Dúvidas, Críticas e Sugestões sao bem vindas.

 

Obrigado!


Sobre o Autor

???
Não Definido
Não Definido
Ocorreu um erro.
Ocorreu um erro.


Clique para avaliar:

Comentários

Adicione seu Comentário
juegos gratis
PrêmiosMinimizar

Envie um artigo para o Sharpgames, colabore com a comunidade e fique famoso! Clique aqui e saiba mais.

Logos do XBox 360, XNA e Games For Windows
Copyright 2010 por SharpgamesPolítica de Privacidade  |  Termos de Uso