Etapa 9: Experimentar outros recursos
Para aprender mais, tente alterar os ícones e as cores, adicionar um temporizador de jogo e adicionar sons.Para tornar o jogo mais desafiador, tente aumentar o tabuleiro e ajustar o temporizador.
Para baixar uma versão completa do exemplo, consulte Exemplo tutorial completo do jogo da memória.
Para testar outros recursos
Substitua os ícones e as cores pelos de sua preferência.
Dica Tente observar a propriedade Forecolor do rótulo.
Adicione um temporizador de jogo que controla em quanto tempo o jogador ganha uma partida.
Dica Para isso, você pode adicionar um rótulo para exibir o tempo decorrido no formulário acima de TableLayoutPanel e adicionar outro temporizador ao formulário para controlar o tempo.Use código para iniciar o temporizador quando o jogador começar o jogo e para interromper o temporizador depois que os dois últimos ícones forem encontrados.
Adicione um som para quando o jogador encontrar um par, outro som para quando o jogador selecionar dois ícones que são diferentes e um terceiro som para quando o programa ocultar os ícones novamente.
Dica Para reproduzir sons, você pode usar o namespace System.media.Consulte Play Sounds in Windows Forms App (C# .NET) ou How To Play Audio In Visual Basic para obter mais informações.
Torne o jogo mais difícil aumentando o tamanho do tabuleiro.
Dica Você precisará fazer mais do que apenas adicionar linhas e colunas ao TableLayoutPanel; você também precisará considerar o número de ícones criados.
Torne o jogo mais desafiador ocultando o primeiro ícone se o jogador demorar demais para reagir e não escolher o segundo ícone antes do término de um determinado tempo.
Para continuar ou revisar
Se você estiver com dificuldades ou tiver dúvidas quanto à programação, tente publicar sua dúvida em um dos fóruns do MSDN.Consulte Visual Basic Forum e Visual C# Forum.
Há recursos de aprendizagem por vídeo excelentes e gratuitos disponíveis para você.Para saber mais sobre programação no Visual Basic, consulte Visual Basic Fundamentals: Development for Absolute Beginners.Para saber mais sobre programação no Visual C#, consulte C# Fundamentals: Development for Absolute Beginners.
Para retornar à etapa anterior do tutorial, consulte Etapa 8: Adicionar um método para verificar se o jogador ganhou.