O jogo das côres

Postado por Samuel Lima em 09 de Abril de 2016  •  Comentários (0)  • 

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.

Tags: C/C++ |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo