Partilhar via


Tutorial 4: Criar um Game de correspondência

Neste tutorial, você cria um Game correspondente, no Onde o player deve coincidir com pares de ícones Oculto. Você aprenderá como:

  • Isenção os objetos usando um Listobjeto.

  • Usar um foreachloop no Visual c# ou um For Eachloop no Visual Basic.

  • Manter o controle de estado de um formulário usando variáveis de referência.

  • Criar um manipulador de Evento que pode ser usado com Múltiplo objetos.

  • Faça um timer acionado exatamente uma vez quando iniciado.

Quando Concluir, seu programa irá parecer com Imagem a seguir.

Jogo que você cria neste tutorial

Jogo que você cria neste tutorial

ObservaçãoObservação

Neste tutorial, ambos Visual c# e Visual Basic são abordados, assim, se concentrar em Informação específicas para a linguagem de programação que você está usando.

Tópicos relacionados

Title

Descrição

Etapa 1: Criar um projeto e adicionar uma tabela para seu formulário

Começar a Criando o projeto e adicionando um controle do TableLayoutPanel .

Etapa 2: Adicionar um objeto de Aleatório e uma lista de ícones

Adicionar um Randomobjeto e um Listobjeto, para criar uma lista de ícones.

Etapa 3: Atribuir um ícone aleatório para cada rótulo

Atribua os ícones aleatoriamente os controles de Rótulo.

Etapa 4: Adicionar um clique manipulador de Evento a cada etiqueta

Adicionar um clique manipulador de Evento que altera a cor do rótulo, que é clicado.

Etapa 5: Adicionar referências de rótulo

Adicionar fazer referência a variáveis para controlar quais rótulos são clicados.

Etapa 6: Adicionar um timer.

Adicione um timer ao formulário.

Etapa 7: Manter visível a pares

Pares de ícones de manter visível se a um emparelhar correspondente é selecionado.

Etapa 8: Adicionar um método para verificar se o Player ganha

Adicionar um CheckForWinner()método para verificar se o player ganhas.

Etapa 9: Tente outros recursos.

Tente outros recursos, sistema autônomo, por exemplo, alterando ícones e cores, adicionando uma grade e adicionando sons. Tente fazer com que a placa de maior e ajustando o timer.