Lembram do antigo jogo chamado Genius, da Estrela(ou em outros países chamado Simon)? Desta vez tentei reproduzi-lo na linguagem C#. E não é que até que ficou legal?!
O jogo baseia-se em repetir a sequência dada pelo computador, começando com 1 e indo até 31, no nível mais difícil. Se errar o jogo para, mostra sua pontuação e então começa outra partida do início.
Para fazer os quatro botões clássicos coloridos usei um programa de edição de imagens chamado GIMP e inseri as imagens acesas e apagadas dentro de quatro PictureBox.
O som que é emitido quando se pressiona o mouse sobre os botões são 4 arquivos .wav que ficam dentro do projeto e são executados com os comandos Load() e Play() da classe SoundPlayer.
Para selecionar os níveis usei 4 RadioButton dentro de um GroupBox e um Button simples para iniciar o jogo.
Para piscar cada botão independente de outro tive que usar um Timer com um While e Switch/Case para cada Tick, assim a cada 350 ms uma nova cor é mostrada e um som tocado.
O .exe compilado para o .NET Framework 3.5 do programa pode ser baixado no link: http://goo.gl/11olV
Para entender melhor a explicação vocês podem fazer o download do projeto e código fonte completo do Genius em C# no link http://goo.gl/2bcvo
Sensacional esse jogo, muito bem feito, parabens.
ResponderExcluirO código, achei que fosse mais complicado!
Cara parabéns ficou muito bom. E teu código serve de exemplo para projetos que estou desenvolvendo.
ResponderExcluirAbraços !