Como criar um jogo de 20 perguntas em c ++

Este tutorial irá guiá-lo através da criação de 20 perguntas em C ++ com números usando o Visual Studio. Este tutorial é muito "ossos desencapados" e usa apenas os fundamentos da programação C ++.

Passos

Parte 1 de 3:
Criando um projeto
  1. Criar um jogo de perguntas em C ++ Passo 1
1. Obtenha uma cópia do Visual Studio e abra-a.
  • Você pode encontrar um guia detalhado para configurar Como instalar e instalar o Visual Studio Express 2013.
  • Criar um jogo de perguntas em C ++ Passo 2
    2. Crie um projeto clicando na guia Arquivo no canto superior esquerdo e clique em Novo projeto.
  • Imagem intitulada Criar um jogo de perguntas em C ++ Passo 3
    3. Clique no Modelos aba à esquerda.
  • Imagem intitulada Criar um jogo de perguntas em C ++ Passo 4
    4. Clique Visual C++ Sob a guia Modelos.
  • Criar um jogo de perguntas em C ++ Passo 5
    5. Clique Projeto vazio No meio.
  • Criar um jogo de perguntas em C ++ Passo 6
    6. Nomeie seu projeto algo relevante.
  • Por exemplo: 20 perguntas do jogo.
  • Imagem intitulada Criar um jogo de perguntas em C ++ Passo 7
    7. Adicionar um arquivo de origem. Clique com o botão direito do mouse Arquivos Fonte no lado direito da tela sob a caixa Explorer Solution. Em seguida, adicione e clique em Novo arquivo.
  • Arquivos Fonte -> Adicionar -> Novo arquivo
  • Criar um jogo de perguntas em C ++ Etapa 8
    8. Selecione o arquivo C ++ (.CPP), nomeie algo relevante e clique Adicionar.
  • Por exemplo: "Principal.CPP" Porque este será nosso arquivo principal principal. Este esquema de nomenclatura é especialmente importante em programas de maior escala que exigem mais de um arquivo.
  • Parte 2 de 3:
    Configurando o programa
    1. Criar um jogo de perguntas em C ++ Passo 9
    1. Comece a configuração de programação.
    • Modelo: #incluir
    • Isso inclui um arquivo na biblioteca C ++ que permite manipulação do console.
  • Modelo: Usando namespace std-
  • Isso significa que você está usando um namespace padrão (STD).
  • Modelo: int main () {}
  • Esta é a principal função que o programa será executado. Tudo passa por isso.
  • Entre as chaves curly {}, pressione ENTER algumas vezes. Tudo entra entre as chaves. Nota: As palavras de cores verdes são comentários. Estes são para você (o intérprete) para fazer melhor sentido do código.
  • Imagem intitulada Criar um jogo de perguntas em C ++ Passo 10
    2. Declarar as variáveis.
  • Dentro dos principais suportes de função (int main ()), crie as seguintes variáveis:
  • int max = 100-
  • int min = 0-
  • char ans-
  • int num = 0-
  • adivinhar-
  • int numguess = 0-
  • Note que algumas variáveis ​​são declaradas com valores, enquanto outras não são. Isso ocorre porque essas variáveis ​​são exigidas pelo programa a ser pré-definido. Isso é determinado por como eles são usados.
  • Criar um jogo de perguntas em C ++ Passo 11
    3. Crie a mensagem para o usuário.
  • Modelo: Cout << "Pense em um número entre 1 e 100." << endl-


  • Isso solicita ao usuário pelo seu número, dando-lhes uma ideia do que é exigido deles.
  • Parte 3 de 3:
    Programando a lógica
    1. Imagem intitulada Criar um jogo de perguntas em C ++ Passo 12
    1. Criar o fazer enquanto ciclo. Isso controlará toda a lógica do jogo.
    • Modelo: Faça {} enquanto (num == 0 && numguess < 20)-
    • Pressione ↵ Digite algumas vezes entre as chaves. Nota: num == 0 && numguess < 20 basicamente significa que o loop continuará até que num é igual a 0 e numguess é inferior a 20.
  • Criar um jogo de perguntas em C ++ Passo 13
    2. Digite tudo na foto dentro de a fazer enquanto colchetes.
  • Entenda a lógica do loop:
  • O usuário digitará y ou n, com base em seu número.
  • Se o seu número for maior ou igual a adivinhar, numguese incrementos por 1 e o programa faz um palpite.
  • Se o palpite estiver correto, o programa quebra do loop e o computador vence.
  • Se o palpite estiver incorreto, min = adivinhar - efetivamente cortar a gama de valores ao meio e iniciar o loop novamente.
  • Se o seu número não for maior ou igual a adivinhar, numguese incrementos por 1 e max = adivinhando o intervalo de valores ao meio e iniciando o loop novamente.
  • O programa passará por essas adivinhações e verificações até que ele estrepe o número dos usuários até um único número ou atinge seu limite de 20 perguntas.
  • Salvar e executar o programa. Neste ponto, deve fazer tudo o que pretende fazer, excluindo a mensagem de conclusão. Se o programa de repente fecha quando adivinhar seu número ou Quando não consegue adivinhar seu número, isso é normal. Vamos consertar isso nos próximos passos.
  • Criar um jogo de perguntas em C ++ Passo 14
    3. Digite tudo na foto após a fazer enquanto ciclo. Esta será as linhas de código concluídas que lidarem se o jogador vence ou não.
  • Entenda a lógica da mensagem concluindo:
  • Se o numguess é igual a 20 e Num é igual a 0, o computador não conseguia Acho que você número.
  • Observe que o valor de Num nunca mudará se o número dos usuários nunca for adivinhados.
  • Se o número dos usuários é Adivinhou corretamente, o computador produzirá seu número e um pouco de rosto sorridente da vitória.
  • Observe as linhas sistema("pausa")- e Retornar 0-
  • sistema("pausa") Simplesmente pausa o programa, permitindo que o usuário leia a mensagem.
  • Retornar 0- existe porque é uma boa prática devolver um valor na função principal - mesmo que o valor seja irrelevante.
  • Criar um jogo de perguntas em C ++ Etapa 15
    4. Revise seu programa completo.
  • Pontas

    É considerado uma boa prática, e recomendado, para brincar com seus programas. Não tenha medo de mudar valores, brinquedo com o código e quebrar algumas coisas. É assim que você aprende.

    Avisos

    Você precisa de uma conta da Microsoft para usar o Visual Studio. Você pode precisar criar um.
  • Se você receber um erro no seu código, procure o seguinte:
  • Red sublinha ao receber erros.
  • A ortografia das suas variáveis.
  • Semicolons faltantes (-).
  • Desaparecendo cintas encaracoladas ({}) - especialmente com seus loops.
  • Se tudo mais falhar, você pode copiar e colar códigos de erro no Google. Existem milhares ou artigos sobre erros e erros comuns.
  • Coisas que você precisa

    • Um computador ou dispositivo eletrônico equivalente que suporta o Visual Studio.
    • Visual Studio 2013 ou maior
    Compartilhe na rede social:
    Semelhante