Ir para conteúdo
Fórum Script Brasil
  • 0

O JOGO DAS CÔRES


roccoC/C++

Pergunta

Baseado em outros programas no qual mostrei o funcionamento em vídeo criei este aqui:
"O jogo das côres".
A finalidade do programa é de reunir três côres iguais na mesma linha ou na mesma
coluna ou nas diagonais da tabela, e quando isto acontece o programa retorna as
seguintes mensagens: Sequência premiada com a côr "Uma côr".
Local ==> Linha " alguma linha".
"Você ganhou dez mil reais".
Como o grau de dificuldade é muito alto, limitei em 9 tentativas por jogo.
Básico do funcionamento:
Três vetores foram suficiente para nosso programa, sendo um pré_definido com números
de 1 a 9 e que ficam visíveis na tabela, e um outro dibâmico que  recebe a carga de
uma rotina geradora de números aleatórios onde a repetição de alguns algarismo é
fundamental para o funcionamento de nosso programa.
Estes números ficam entre 1 e 9 e são responsáveis pelo chamamento das côres.
O show aqui é ter a certeza que num próximo jogo as côres foram trocadas de posição
não deixando o usuário comparar um jogo com outro, nisto está a inteligência do programa
que tem ainda a capacidade de saber quando um mesmo número está sendo digitado por
mais de uma vez graças a um terceiro vetor que trabalha em modo temporário apenas para
armazenamento dos números digitados fazendo comparações com cada número que está sendo
lançado pela entrada de dados.
Quando um novo jogo é iniciado este importante vetor é  descarregado,acreditam que
apanhei algumas horas nisto? Sabia que alguma variável deveria ser resetada más não me
vinha na idéia de qual, más depois de alguns chingamentos e de algumas xícaras de café
resetei o dito vetor e o programa seguiu seu curso normal.
As comparações das côres onde se verifica a existência de uma sequência de três côres
consecutivas são testadas por uuma cadeia longa de ifs, acreditem que isto me custou
algumas centenas de linha de código para que o funcionamento dos testes saiam precisos.
Em fim, se eu for falar de cada trecho de código do programa aqui na descrição quem iria
lê? ficaria longo e cansativo e fugiria do propósito adotado.

jgcr.PNG.3da754275febe0e4fccc516d709a32cjgrcs.PNG.edcfb9ff9c1c26243b267553ae9062

https://www.youtube.com/watch?v=XC6nfj-3jtc

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...