DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo WebMobile 18 - Escrevendo uma aplicação de jogo de cartas

Artigo publicado pela revista WebMobile edição 18.

Esse artigo faz parte da revista WebMobile edição 18. Clique aqui para ler todos os artigos desta edição

imagem_pdf.jpg

.NET Mobile

Pocket Jack

Escrevendo uma aplicação de jogo de cartas

 

Muitos jogos são baseados em baralho de cartas. Portanto faz sentido implementar um conjunto de classes que fornecem um conjunto de métodos para gerenciamento de cartas. Você pode usar estes métodos para implementar vários jogos. Este artigo descreve um mecanismo para distribuir cartas aleatoriamente, exibindo-as na tela, mostrando a “mão” de cada jogador, e gerenciando jogos baseados em cartas. Fornece a implementação no contexto de um jogo de Blackjack funcional, chamado Pocket Jack, para SmartPhone. Para começar, você necessitará do Visual Studio .NET 2003 e do SmartPhone 2003 SDK. Consulte o quadro de links no final do artigo para obter a URL de download do SmartPhone SDK.

Desenhando as cartas na tela

O primeiro problema a resolver é a exibição das cartas de um jogador. As cartas que são usadas no jogo devem ser exibidas na tela do SmartPhone. Para isso, você precisa de 53 imagens: uma para cada carta, mais uma imagem que mostre a parte de trás das cartas. Um conjunto de imagens foi criado em arquivos individuais, como mostrado na Figura 1.

 

Figura 1. Imagens das cartas

Cada um desses arquivos é uma imagem GIF da carta em questão. Arquivos numerados de 1 a 52 contêm cada uma das cartas do baralho. O arquivo de número zero é a parte de trás da carta. Estas imagens podem ser adicionadas ao projeto da aplicação e usadas para mostrar as cartas. Cada imagem das cartas possui cerca de 1KB de tamanho, porque contém só quatro cores, então as imagens não usarão muita memória.

Criando o projeto e adicionando imagem de cartas

Para começar, você precisa primeiro criar um novo Smart Device Application no Visual Studio .NET 2003 (Figura 2), para isso você deve seguir os quatro passos descritos a seguir:

1.   No Visual Studio 2003, clique File>New>Project.  Isso irá exibir a caixa de diálogo de New Project;

2.   Na caixa de diálogo de New Project, selecione o tipo de projeto Visual C# Projects;

3.   Escolha Smart Device Application;

4.   Atribua o nome de PocketJack para o novo projeto como mostrado na Figura 2.

 

Figura 2. Caixa de diálogo do New Project 

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Mauro Santanna
já trabalhou com desenvolvimento de projetos e não vê o ramo com muito entusiasmo. O ocorrido com a Satyam Computer Services da Índia não o surpreendeu
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03