Ir ao conteúdo
  • Cadastre-se

Mastermind


Posts recomendados

Boa noite!

Preciso da ajuda de vocês para desenvolver esse código:

 

Objetivo
Desenvolver um aplicativo no formato de jogo denominado de Mastermind, inicialmente
para apenas 1 jogador. O sistema deverá ser entregue a forma de projeto, com a separação
dos arquivos de acordo com seus propósitos.

O Jogo
Segundo informações contidas no Wikipédia, o Mastermind (no Brasil Senha) é
um jogo de tabuleiro inventado por Mordechai Meirowitz e distribuído inicialmente pela Invicta
Plastics. Publicado em 1971, o jogo vendeu mais de 50 milhões de tabuleiros em 80 países,
tornando-se o mais bem sucedido novo jogo da década de 1970. Atualmente, no Brasil é
vendido pela Grow com o tabuleiro preto e cinza, e os pinos do jogo
em azul, amarelo, verde, rosa, roxo e laranja. Tem como objetivo a decifragem das cores
conforme a sequência correta e sinalizações para orientação e dica ao jogador.
Na figura 1 é apresentado um dos padrões comercializados e utilizados pelo jogo
composto por 6 cores (branco, azul, preto, amarelo, verde e vermelho), um tabuleiro formado
por duas matrizes de 4 colunas e 10 linhas, sendo a 1ª responsável pelo armazenamento e
visualização da sequência das cores e a 2ª responsável pela sinalização.

Funcionalidades
Cadastro: responsável pelo cadastramento dos dados do usuário, tais como: nome,
apelido e idade garantindo que tal dados ainda não existe. Além disso, o nome deve
sempre ser armazenada contendo a primeira letra em maiúscula e as demais
minúsculas. Números devem ser desconsiderados pela leitura.
Consultar: responsável por consultar os dados dos jogadores, tais como nome, idade
e histórico de pontuação. Recebe do usuário parte de uma palavra, e consulta tal
referência no banco de dados. É importante desconsiderar palavras maiúsculas,
minúsculas e números.
Jogar: habilita a interface do jogo para interação com o usuário. E inicialmente realiza
o sorteio das cores caso não tenha ocorrido.
Sortear: responsável pelo sorteio randômico das cores em cada rodada. O diferencial
desta função é o uso da função “random” e a certeza de haver cores sem repetição.
Estatística: responsável por armazenar e mostrar os dados de jogo de cada jogador

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!