Software  
 
Conhecimento computador >> Software >> Jogos para PC >> 
Como projetar um jogo de cartas Computador
Escrever um jogo de cartas de computador é uma atribuição popular em aulas de programação de software. As regras bem definidas eo design criado das cartas de jogar fornecer especificações de corte raso , que permitem o foco sobre os desafios de design de interface do sistema e usuário, funções básicas e estratégicas algoritmos avançados. Uma versão simples de um jogo de cartas pode ser escrito por uma única pessoa , em questão de dias, deixando infinitas possibilidades de evoluir ao longo do tempo através de recursos adicionais e algoritmos aprimoramentos. Instruções
estabelecer requisitos
1

Lista de todas as metas para o projeto. Neste ponto, você deve debater livremente sem se preocupar se uma idéia vai ser prático ou aconselhável implementar
2

Organize seus objetivos e classificá-los da seguinte forma: .

Obrigatório para básico função

crítica para projetar metas

longo prazo
estratégico

Não é importante
3

Escolha um jogo de cartas que é o melhor jogo para seus objetivos do projeto. Se você está interessado no desenvolvimento estratégico algoritmo , escolha um jogo como bridge ou pôquer durante um jogo mais influenciado pela confusão aleatória.
4

Estude as regras do seu jogo escolhido ea definição dos cartões utilizados para jogar o jogo. Categorizar os detalhes dessas especificações como você fez para seus próprios objetivos iniciais do projeto .
5

Criar a versão final das suas necessidades , eliminando questões sem importância e colocando questões estratégicas de longo prazo em uma lista separada . Os requisitos para a primeira fase de seu projeto se tornará a implementação desses recursos que são obrigatórios para a função básica e fundamental para seus objetivos de projeto .
Projetar o sistema
6

Colete todos os requisitos relacionados com a interação humana em um componente separado. Isto inclui questões como :

Como o usuário visualizar as cartas e ver dezenas

É um jogo multi- jogador

Como são as regras explicadas < br ? ? >

Como funciona o sistema de ajuda ?

é jogado em um sistema ou em uma rede ?
7

Organizar os requisitos de dados em um componente de gerenciamento de dados. Isso inclui dados constantes , tais como as definições das cartas , dados operacionais, como o jogador atual e dados de longo prazo , tais como registros jogador win /perda . Decida como você irá implementar esses requisitos. As possibilidades incluem um sistema de memória (RAM) , banco de dados , planilha, xml ou outro formato de arquivo de texto.
8

Projetar um componente de interação sistema para lidar com todas as interfaces com o computador subjacente. Isto inclui a gravação de arquivos , acesso a periféricos e se comunicando através de redes.
9

Criar um componente de jogo de cartas para resolver todos os requisitos que genericamente se aplicam a todos os jogos de cartas. Isto inclui a implementação de um baralho de cartas e um algoritmo de embaralhamento . Geralmente, isso envolve a criação de uma matriz para representar as cartas e utilizando um gerador de números aleatórios para trocar as posições dos cartões repetidamente quando baralhar .
10

Organizar os requisitos restantes em um componente final. Este é o lugar onde as regras específicas de seu jogo selecionado será implementado. Concentre-se no desenvolvimento de algoritmos avançados estratégicos dentro deste componente é o lugar onde você vai ter a melhor oportunidade de ganhar vantagem competitiva com o seu software.
Implementar o Sistema
11

Escolha um adequado linguagem de programação para implementar o sistema. Muitas vezes, a plataforma de destino ou o desejo de favorecer a portabilidade vai conduzir a escolha . A língua também deve suportar os recursos que você pretende implementar eo estilo de programação que você prefere .
12

fase, a construção de suas características de componentes de modo que você pode facilmente testar como você vai. É mais fácil construir software confiável , aproveitando pequenos blocos testados do que tentar depurar um sistema inteiro. Comece por construir os requisitos que são essenciais para a função do programa e , em seguida, trabalhar sobre aqueles que são essenciais para o projeto.
13

reavaliar os requisitos que você vá. Muitas vezes implementações revelam novas questões e oportunidades que merecem ajustes para projetar metas.

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar um nome na Civilization 5 : Skidrow 
·Como é que vamos para o World of Warcraft Dun Morogh M…
·Shopping Tycoon Dicas para a Área de zelador 
·Como reparar Ebon Hold no World of Warcraft 
·Como faço para jogar World of Warcraft Se o lançador …
·Como fazer um Minecraft Obsidian Farm 
·Como Jogar um ISO PS2 em um PCSX2 V 
·Presentes para o World of Warcraft Fan 
·Como posso fazer uma Flash 8 Plataforma jogo de tiro 
·Como você alimenta seu animal de estimação em MapleS…
  Artigos em destaque
·Eu não posso enviar um arquivo processador do Microsof…
·Lista hierárquica de termos em Drupal 
·Como fazer um vídeo Louder 
·Como compactar arquivos de vídeo usando o Microsoft Wi…
·Como copiar filmes em DVD 
·Como restaurar o Norton Depois de um vírus 
·Como fazer Sims 3 mais rápido para um computador lento…
·iPod e as alternativas para o iTunes 
·Como carregar Norton Software para mais de um computado…
·Sintonia SQL Oracle 10g Tutorial 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados